UML tool for software modeling
Reverse engineering of Java, C#, and VB.NET source code and binary files. Integrated scripting environment with graphical form editor. Source code generation in Java, C#, and VB.NET languages.
Altova UModel Enterprise Edition x64 is the starting point for successful software development. Use UModel to create and interpret software and SQL database designs via the power of UML. Design application and database models and generate Java, C#, or Visual Basic .NET code, and SQL scripts. Reverse engineer existing programs and databases into clear, accurate UML diagrams to quickly analyze legacy software.