NClass is described as 'Free tool to easily create UML class diagrams with full C# and Java language support. The user interface is designed to be simple and user-friendly for easy and fast development. Properties, enums, delegates and other language specific elements are fully supported' and is an app in the development category. There are more than 25 alternatives to NClass for a variety of platforms, including Windows, Linux, Mac, Web-based and Android apps. The best NClass alternative is PlantUML, which is both free and Open Source. Other great apps like NClass are Umbrello, Visual Paradigm, StarUML and Enterprise Architect.