NClass es una herramienta gratuita diseñada para ser simple y amigable para un desarrollo fácil y rápido. Las propiedades, enums, delegados y otros elementos específicos del lenguaje están totalmente soportados con una estricta verificación sintáctica y semántica. Diseñe su aplicación con unos pocos clics el objetivo principal es proporcionar un diseñador de clases que sea muy intuitivo de usar. Los estilos de diagrama le ayudan a crear diagramas de aspecto profesional, al igual que en Visual Studio u otros productos comerciales. Puede generar código a partir de sus modelos o también puede importar clases de ensamblados .NET existentes.
Las características incluyen soporte completo para C# y Java con muchos elementos específicos del lenguaje, interfaz de usuario simple y fácil de usar, editores de clases en línea con analizadores sintácticos para una edición fácil y rápida, generación de código fuente, ingeniería inversa a partir de ensamblados .NET (gracias a Malte Ried), estilos de diagrama configurables, impresión o guardado en imagen, interfaz de usuario multilingüe y soporte mono para usuarios que no sean de Windows.