NClass is a free, UML-based class diagram editor with full C# and Java language support. It's an easy-to-use CASE tool with code generation and reverse engineering features. Language specific elements like properties, enums and delegates are fully supported.
This release includes code generation support, a new plugin system (with the first plugin for reverse engineering) and a lot of bugfixes.
You can download it here:
For more informations please visit the program's homepage: