UModel logo

UModel

by Altova · Since 2005
No reviews yet
ActiveAvailable globally
Quick facts
VendorAltova
Year launched2005
StatusActive
LocationVienna, Austria
Countries servedGlobal
Languages6
Integrations1+
Free tierNO
Free trialYES
Contact salesNO

About UModel

Altova UModel is a UML modeling tool that supports all 14 standard Unified Modeling Language diagrams, database modeling, and XML Schema modeling. It provides visual software design, source code generation, and reverse-engineering capabilities.

Altova UModel is a comprehensive UML modeling tool designed to make visual software design practical for developers. It supports all 14 standard UML 2.5 diagrams, alongside SysML and BPMN modeling, making it a versatile choice for software architecture and systems engineering. A key strength of UModel is its robust code engineering capability, which allows users to generate Java, C++, C#, or Visual Basic .NET code from models, as well as reverse-engineer existing codebases into visual diagrams. This round-trip engineering functionality ensures that design and implementation remain synchronized throughout the development lifecycle. The tool also features deep integration with popular IDEs like Visual Studio and Eclipse, and provides specialized support for database and XML Schema modeling. While it offers a rich set of features, users should be prepared for a learning curve associated with its extensive modeling capabilities. UModel is available as a standalone product or as part of the Altova MissionKit suite, with flexible licensing options and a 30-day free trial available for evaluation.

Pros & Cons

Pros
  • Supports all 14 standard UML 2.5 diagrams for comprehensive software architecture design.
  • Enables round-trip engineering by synchronizing visual models with source code.
  • Integrates natively with major development environments like Visual Studio and Eclipse.
  • Provides specialized modeling capabilities for SQL databases and XML Schemas.
  • Offers a fully functional 30-day free trial for evaluation.
Cons
  • Features a steeper learning curve compared to simpler diagramming tools.
  • Pricing can be significant for individual developers or small teams when purchased outside of a bundle.
  • Requires familiarity with UML standards to fully leverage its advanced engineering features.

Features

Key features

UML Modeling

Supports all 14 standard UML 2.5 software architecture diagram types for visual design.

Code Engineering

Generates Java, C++, C#, or Visual Basic .NET code from UML models and supports reverse-engineering existing programs.

Database Modeling

Provides visual tools for modeling SQL database structures and schemas.

XML Schema Modeling

Includes specialized support for designing and documenting XML Schemas.

Round-Trip Engineering

Enables seamless synchronization between visual models and source code during development.

Additional features

SysML Support

Includes all 9 SysML diagrams for systems engineering projects.

BPMN Modeling

Supports business process modeling for workflow design.

XMI Interchange

Allows importing and exporting projects in XMI format for tool interoperability.

Visual Studio Integration

Provides native integration with Visual Studio for enhanced development workflows.

Eclipse Integration

Offers plugin support for Eclipse IDE environments.

Customizable Workspace

Features a flexible interface with customizable alignment grids, layers, and styles.

Documentation Generation

Automatically creates project documentation from UML models.

Validation Tools

Includes built-in validation to ensure model accuracy and standards conformance.

Pricing

Free trial
Free version
Request a quote
Promo Offer

Countries & Languages

Global
Countries served
6
Interface languages
14
Billing currencies

Interface languages

EnglishGermanFrenchSpanishJapaneseChinese.

Billing currencies

🇺🇸USD🇪🇺EUR🇬🇧GBP🇯🇵JPY🇦🇺AUD🇨🇦CAD🇨🇳CNY🇮🇳INR🇷🇺RUB🇲🇽MXN🇨🇭CHF🇭🇰HKD🇧🇷BRL🇸🇪SEK

No reviews yet

Be the first to drop a review

Alternatives to UModel

Tapston Custom Software Development logo

Tapston Custom Software Development

Tapston is a full-service software development company specializing in the design and delivery of custom…

FlexAI logo

FlexAI

FlexAI is an AI infrastructure orchestration platform designed to simplify access to computing resources for…

Tessl logo

Tessl

Tessl is an AI software development governance platform built for the AI-native era. It excels…

Lovable logo

Lovable

Lovable is an AI-powered full-stack app development platform for developers, founders, and creators.

ChatPDF logo

ChatPDF

ChatPDF is an AI-powered document analysis platform designed to help users interact with PDFs and…

ZARK logo

ZARK

ZARK is a risk management software from Bluedove that supports organizations in identifying and mitigating…

Spot something wrong or outdated?

Suggest a correction — a reviewer verifies every change.

Often compared with UModel

Compare any two tools →
Tapston Custom Software Development logo
Tapston Custom Software Development
IT Consulting
0.0
FlexAI logo
FlexAI
Cloud Computing
0.0
Tessl logo
Tessl
IT infrastructure services
0.0
Lovable logo
Lovable
No Code Platform
0.0