Sparx Enterprise Architect is a multi-user visual modeling tool for business and IT systems, software and systems engineering, and real-time and embedded development.
Alternatives to Modelio
BESSER is an open-source low-code platform for building smart applications from models.
Visual Paradigm is a visual modeling and development platform spanning diagramming, code engineering, agile management, and enterprise architecture.
- 4
UMLet
UMLet is a free, open-source tool for quickly sketching UML diagrams.
Free planWebExtensionLinuxmacOS6.9Free plan - 56.7$129 one-time
- 6
Horusec
Horusec is a static code analysis tool for finding security flaws during software development.
Free planWebAPIExtensionLinux6.6Free plan - 7
objectiF RPM
objectiF RPM combines requirements engineering and project management in a client/server system with a central database.
WebAPISelf-hostedWindows6.6 - 8

Eclipse Papyrus
Eclipse Papyrus is a free modeling environment dedicated to UML and its extensions.
Free planWebLinuxmacOSSelf-hosted6.5Free plan - 9
kUML
kUML is an open-source modeling tool that expresses UML 2.x, SysML 2, C4, BPMN 2.0 and ERM through a type-safe Kotlin DSL.
Free planWebAPILinuxmacOS6.3Free plan - 10
Violet UML Editor
Violet UML Editor is a free, open-source program for drawing simple UML diagrams.
Free planWebLinuxmacOSWindows6.3Free plan - 11

Altova UModel
Altova UModel is a Windows visual UML modeling tool for creating diagrams, generating code and reverse engineering existing programs into UML diagrams.
Windows6.1$209 one-time - 12
ArgoUML
ArgoUML is a free, open-source UML modeling tool for standard UML 1.4 diagrams, with support for all nine diagram types in that standard.
Free planLinuxmacOSWindows6.1Free plan - 13

BridgePoint
BridgePoint is a model-driven development suite for editing UML models, executing them, and translating them into implementation code.
Free planLinuxmacOSWindows6.1Free plan - 14
Umple
Umple is a free, open-source modeling tool and programming language family for model-oriented programming.
WebLinuxmacOSSelf-hosted6.1 - 15
BOUML
BOUML is a free UML 2 toolbox for specifying systems and generating code.
Free planLinuxmacOSWindows6.0Free plan - 16
Gaphor
Gaphor is a free desktop modeling application for UML, SysML, RAAML, and C4, used to visualize and document applications and systems.
Free planLinuxmacOSWindows6.0Free plan - 17
JetUML
JetUML is a free desktop UML editor for sketching software design ideas.
Free planLinuxmacOSWindows6.0Free plan - 18
UMLGen
UMLGen turns plain-English descriptions of systems into diagrams without requiring special syntax.
Free planWeb5.8Free plan - 19
AgileUML
AgileUML is a free desktop tool for model-driven engineering that creates models from UML and OCL specifications and generates code from them.
LinuxmacOSWindows5.7 - 20
IBM Rational Software Architect Designer
LinuxmacOSWindows5.5 - 21
PragmaDev Studio
PragmaDev Studio is desktop software for creating UML diagrams and generating code.
LinuxmacOSWindows5.0 - 22
UML Lab
UML Lab is a paid desktop application for domain experts, software architects, and developers planning, analyzing, and implementing software projects.
4.9 - 23
Astah UML
LinuxmacOSWindows4.8 - 24
IBM Engineering Rhapsody
WebLinuxWindows4.8 - 25
Rodin Platform
LinuxmacOSWindows4.7
