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 | ![]() |