Altova UModel 2011 Enterprise Edition is the starting point for successful software development. Visually design application models and generate Java, C#, or VB.NET code and project documentation. Or, reverse engineer existing programs into UML diagrams then fine tune your designs and complete the round trip by regenerating code. UModel makes UML software design practical for any project. UModel is available in 32-bit and 64-bit versions.