The table below shows the features included in the
Enterprise, Professional, and Basic Editions of UModel 2025.
UModel is also available in the Altova MissionKit, a software development suite of industrial-strength XML, SQL, and UML tools featuring XMLSpy and other award-winning products - all at a special discounted price.
Enterprise | Professional | Basic | ||||
---|---|---|---|---|---|---|
32-bit version | ||||||
64-bit version | ||||||
Supported Diagram Types | ||||||
UML 2.4 Use case diagram | ||||||
UML 2.4 Activity diagram | ||||||
UML 2.4 Class diagram | ||||||
UML 2.4 Communication diagram | ||||||
UML 2.4 Component diagram | ||||||
UML 2.4 Composite structure diagram | ||||||
UML 2.4 Deployment diagram | ||||||
UML 2.4 Interaction diagram | ||||||
UML 2.4 Object diagram | ||||||
UML 2.4 Package diagram | ||||||
UML 2.4 Sequence diagram | ||||||
UML 2.4 State machine diagram | ||||||
UML 2.4 Timing diagram | ||||||
UML 2.4 Profile diagram | ||||||
XML Schema as UML diagram | ||||||
UML diagrams for SQL databases | ||||||
Business process model (BPMN 1.0 and 2.0) diagrams | ||||||
SysML diagrams and SysML extensions to UML diagrams | ||||||
Visual Editing Features | ||||||
Diagram-specific toolbars | ||||||
Syntax coloring within diagrams | ||||||
Customizable styles and cascading style sheets | ||||||
Entry Helpers for fast editing of elements, properties | ||||||
Auto-completion for direct editing in diagrams | ||||||
Valid / invalid highlighting while editing in diagram | ||||||
Immediate report of syntax errors during diagram creation | ||||||
Favorites folder for frequently used elements | ||||||
Overview window for navigation of complex diagrams | ||||||
Expand / collapse compartments | ||||||
Show / hide element information | ||||||
Create and name diagram layers | ||||||
Assign element to specific diagram layer | ||||||
Selectively hide or view diagram layers | ||||||
Teamwork Support | ||||||
Build main projects from multiple independent subprojects that may be edited simultaneously | ||||||
Include subprojects by reference in editable or read-only modes | ||||||
Optionally include subprojects by copy | ||||||
Optionally include or exclude subprojects from main project generated documentation, or generate documentation for a subproject only | ||||||
3-way project merge to merge changes in project files that have been independently edited | ||||||
Model SQL Databases | ||||||
Display SQL databases in editable diagrams | ||||||
Import existing databases to create UML database models | ||||||
Export changes in database diagrams to directly update SQL databases, or to create a SQL database change script | ||||||
Supported Databases | ||||||
Firebird 2.5, 3, 4 | ||||||
IBM DB2 for iSeries® v6.1, 7.1, 7.2, 7.3, 7.4 | ||||||
IBM DB2® ; 8, 9, 9.5, 9.7, 10.1, 10.5, 11.5, 11.5.7 | ||||||
Informix® 11.7, 12.10, 14.10 | ||||||
MariaDB 10, 10.3, 10.4, 10.5, 10.6.5, 10.9.2, 10.11, 11.2, 11.4 | ||||||
Microsoft Access™ 2003, 2007, 2010, 2013, 2019 | ||||||
Microsoft® Azure SQL | ||||||
Microsoft® SQL Server® 2005, 2008, 2012, 2014, 2016, 2017, 2019, 2022 | ||||||
MySQL® 5, 5.1, 5.5, 5.6, 5.7, 8, 8.0.25, 8.0.28, 8.2, 8.3, 8.4 | ||||||
PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4, 9.6, 10, 11, 12, 13, 14.1, 14.5, 15,16 | ||||||
Oracle® 9i, 10g, 11g, 12c, 18, 19 | ||||||
Progress OpenEdge 11.6 | ||||||
SQLite 3.x | ||||||
Sybase® ASE 15, 16 | ||||||
Teradata 16 | ||||||
Program Code Engineering | ||||||
C++ code generation | ||||||
Java, C#, and Visual Basic code generation | ||||||
Assign custom code generation templates by project | ||||||
Reverse engineer C++ source code and binary files | ||||||
Reverse engineer Java, C#, and Visual Basic source code and binary files | ||||||
Round-trip engineering – update UML diagrams from modified source code | ||||||
Code generation from state machine diagrams in C++ | ||||||
Code generation from state machine diagrams in Java, C#, and Visual Basic | ||||||
Code generation from sequence diagrams C++ | ||||||
Code generation from sequence diagrams in Java, C#, and Visual Basic | ||||||
Interoperability | ||||||
Integration with source control systems | ||||||
Export diagrams as .PNG or .EMF image files | ||||||
Generate customizable project documentation in HTML, RTF, or Microsoft® Word formats | ||||||
Optionally generate project documentation in HTML, RTF, Microsoft® Word, or PDF formats using SPS stylesheets | ||||||
Import / Export UML models in XMI 2.1or XMI 2.4 file format | ||||||
Automation Support | ||||||
OLE support | ||||||
ActiveX Control | ||||||
Command-line interface | ||||||
Integrated scripting environment with graphical script editor | ||||||
API to allow external manipulation of application and projects | ||||||
Multi-purpose IDE Integration | ||||||
Visual Studio® integration | ||||||
Eclipse integration | ||||||
Automatic synchronization of changes to either code or model | ||||||
Model Driven Architecture | ||||||
Platform independent UML modeling | ||||||
Model transformation between Java, C++, C#, VB.NET, XSD, databases, and platform independent UML |