The table below shows the features included in the 
Enterprise, Professional, and Basic Editions of UModel 2026.
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, 5 |  |  | ||
|  |  | 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, 12.1 |  |  | ||
|  |  | 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, 11.8 |  |  | ||
|  |  | 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, 9.0/9.1 |  |  | ||
|  |  | 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, 17 |  |  | ||
|  |  | 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 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 |  |