Your browser is no longer supported

Microsoft has ended support for the browser (or browser mode) you are using. SHI is ending support for all browsers older than IE9.
More information can be found on our website and from Microsoft.

Your browser is no longer supported

Microsoft has ended support for the browser (or browser mode) you are using. SHI is ending support for all
browsers older than IE9 to ensure we can provide the best experience to our customers.
Please work with your IT department to upgrade your software.

Key Points

UML software modeling

UML code engineering

Business process modeling

Teamwork support

Product Features

UML software modelingAltova UModel 2017 combines a rich visual interface with superior usability features to help level the UML learning curve, yet it also includes advanced functionality to empower users with the advantages of UML software development. UModel 2017 supports all 14 UML 2.4 software architecture diagram types, plus a UML diagram for XML Schemas, and another to model tables in popular SQL databases - giving your development team a powerful tool for today's project challenges.

UML code engineeringUModel 2017 includes the code engineering functionality for real-world application development: generate code in Java, C#, and Visual Basic .NET, reverse engineer existing Java, C#, and Visual Basic .NET code or binary files to create UML models, and synchronize changes between code and model at any time and in either direction with round-trip engineering.

Business process modelingWhether you need a stand-alone BPMN tool for business analysts or want to incorporate documentation of business rules into a software development project, UModel empowers you to diagram a wide range of private and public business activities.

Teamwork supportThe benefits of UML software modeling multiply when more developers work on a project. UModel 2017 includes features to assist teams working together such as shared packages, source control support, automated generation of project documentation, and an API that enables automation of repeated actions.