Altova UModel Professional Edition - Version 2018r2 Altova UModel 2018r2 Professional Edition 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. UModel can automatically generate multiple sequence diagrams for operations in reverse-engineered classes to trace application execution. You can even revise your code or UML models and complete the round trip by automatically updating diagrams or regenerating code. UModel supports all 14 UML 2 diagram types and adds a unique diagram for modeling XML Schemas in UML. UModel Professional Edition also supports SysML and business process (BPMN 1.0 and 2.0) modeling. UModel supports teams working together on large projects with editable sibling or nested sub-projects, and lets you generate customized project documentation in HTML, Word, RTF, and PDF formats.