NClass é uma ferramenta gratuita para criar facilmente diagramas de classe UML com suporte completo de linguagem C# e Java. A interface do usuário é projetada para ser simples e fácil de usar para um desenvolvimento fácil e rápido. Propriedades, enums, delegados e outros elementos específicos da linguagem são totalmente suportados com verificação sintática e semântica rigorosa.