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 Horusec
Horusec is a free, self-hosted security scanner for development teams. Its CLI analyzes source in 18 languages with 20 security tools, checks project files and Git history for leaked keys, and supports configurable local and CI/CD workflows. A Visual Studio Code extension brings analysis into the editor. Horusec-Web adds vulnerability dashboards, false-positive control, authorization tokens and vulnerability updates. Software composition analysis and fix guidance are also…
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 - 5
objectiF RPM
objectiF RPM combines requirements engineering and project management in a client/server system with a central database.
WebAPISelf-hostedWindows6.6 - 66.6$129 one-time
- 7

Eclipse Papyrus
Eclipse Papyrus is a free modeling environment dedicated to UML and its extensions.
Free planWebLinuxmacOSSelf-hosted6.5Free plan - 8
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 - 9
Violet UML Editor
Violet UML Editor is a free, open-source program for drawing simple UML diagrams.
Free planWebLinuxmacOSWindows6.3Free plan - 10

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 - 11
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 - 12

BridgePoint
BridgePoint is a model-driven development suite for editing UML models, executing them, and translating them into implementation code.
Free planLinuxmacOSWindows6.1Free plan - 13
Modelio
Modelio is a modeling environment for enterprise architecture, process modeling, software development, and systems engineering.
Free planLinuxSelf-hostedWindows6.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
