Altova UModel

UML modeling with code generation

Publisher

Altova

About this software

Altova UModel 2025 Professional is a Windows UML modeling application licensed per installed user and offered with optional Support and Maintenance Pack (SMP). The Professional edition adds SysML, BPMN, and database diagram support, plus Visual Studio and Eclipse integration. UModel generates Java, C#, and Visual Basic .NET code, reverse-engineers existing projects, and supports round-trip synchronization and XMI model exchange for team collaboration and interoperability.

Licenses & prices

Enterprise

Enterprise enables team collaboration, version-control integration, centralized model management, and enterprise-scale deployment workflows.

Professional

Professional adds round-trip code engineering, multi-language generation and reverse engineering, plus advanced model validation tools.

Basic

Basic provides core UML diagramming, model documentation, and single-user design features for Altova UModel.

Purchase

Altova UModel

Altova UModel
In Stock
Delivery: 1 working day
Loading...
€67.60
Free and without obligation

Do you need more information or looking for another license?

Benefits

  • Visual UML modeling: Supports all 14 UML 2.5 diagram types and diagram customization.
  • Code generation: Generates Java, C#, and Visual Basic .NET from UML models.
  • Reverse and round-trip engineering: Reverse-engineer existing code and synchronize models with source code.
  • SysML and BPMN support: Professional edition supports SysML, BPMN, and database diagramming.
  • IDE and XMI integration: Integrates with Visual Studio and Eclipse and supports XMI model exchange.

Available languages

  • English
  • German
  • French
  • Spanish
  • Japanese

Support information

  • Online documentation: Comprehensive online manuals and user guides are available on Altova's website.
  • Downloads and trial: The Altova download page provides installers and a 30-day evaluation license for UModel.
  • Support and maintenance: A Support and Maintenance Pack (SMP) is available to provide product updates and support for the license term.
  • Product updates: Latest releases and previous versions are downloadable from Altova's UModel download page.
  • Integration guidance: Manuals include instructions for IDE plug-ins, scripting, and using the UModel API.

Frequently asked questions

What is Altova UModel used for?
Altova UModel is a UML modeling tool for designing and documenting software systems with standard UML diagrams to capture architecture, behavior, and system structure for development and communication.
Which UML diagram types does it support?
UML modeling tools typically support common diagram types such as class, sequence, use case, activity, state machine, component, and deployment diagrams for structural and behavioral modeling.
Does Altova UModel support code generation or reverse engineering?
UML modeling applications commonly offer code generation from models and reverse engineering from source code to help synchronize design and implementation, subject to the languages and settings supported by the tool.
How can models and diagrams be exported or documented?
Models and diagrams are usually exportable to common image and document formats and can be included in generated documentation or exchanged via modeling interchange formats to integrate with other tools.