Tech riderRev. 22 Sept 2026
- 1Runs onLinux, Mac, self-hosted, Web, Windows
- 2CostsNot stated by the maker
- 3UML diagram typesclass, state, composite structure, feature, entity-relationship, instance
- 4Code generationYes
- 5Team collaborationYes
- 6Deploymentboth
- 7Supported platformsWeb, Windows, macOS, Linux, Docker
- 8Model repositoryYes
7 lines stated Written from the maker's own pages: umple.org

Overview
Umple is ranked #10 of 24 in UML modeling software on Specifiction. It runs on Linux, macOS, Self-hosted, Web, Windows.
Compared on UML modeling software
Facts
- Purpose
- Umple is a modeling tool and programming language family for Model-Oriented Programming.umple.org · 3 Oct 2026
- Modeling
- It adds abstractions such as associations, attributes, and state machines to object-oriented languages including Java, Python, C++, and PHP.umple.org · 3 Oct 2026
- Online editor
- UmpleOnline lets users edit models in a browser, generate diagrams and code, and save models in the cloud.cruise.umple.org · 3 Oct 2026
- Editors
- The manual lists plugins or support for Visual Studio Code, Zed, BBEdit, Neovim, and Sublime; it says the Eclipse plugin has not been maintained recently and support may be dropped.cruise.umple.org · 3 Oct 2026
- Command line
- The command-line compiler can be incorporated into toolchains using technologies such as Gradle or Ant.cruise.umple.org · 3 Oct 2026
- Local use
- UmpleOnline can be run locally through a Docker image, with a browser connecting to a locally running server.cruise.umple.org · 3 Oct 2026
- Outputs
- The command-line compiler lists Java, PHP, Ruby, SQL, JSON, Ecore, TextUML, SCXML, and Yuml among its generation targets.cruise.umple.org · 3 Oct 2026
- AI privacy
- UmpleOnline states that its AI feature's API key is never sent to its server backend.try.umple.org · 3 Oct 2026
- Data handling
- UmpleOnline says it stores user data in cookies and on a server.try.umple.org · 3 Oct 2026
- License
- The project is licensed under the MIT License, which permits use, copying, modification, distribution, sublicensing, and sale subject to its stated conditions.github.com · 3 Oct 2026
- Intended users
- The project describes Umple as usable for real systems in industry and says it has helped students learn software design in classrooms.umple.org · 3 Oct 2026
- Availability
- The project repository says Umple runs on Mac, Linux, and Windows and requires Java for local use.github.com · 3 Oct 2026
- Support
- The project homepage links to a user manual, Stack Overflow, help and main mailing lists, and a Discord invite request contact.umple.org · 3 Oct 2026
- What it does
- Umple is a modeling tool and programming language family for model-oriented programming that adds abstractions such as associations, attributes, and state machines to object-oriented languages.umple.org · 4 Oct 2026
- Diagrams and analysis
- Umple can generate UML class and state diagrams, entity-relationship diagrams, formal methods code, state tables, and metrics.cruise.umple.org · 4 Oct 2026
- Integrations
- The manual describes support for Visual Studio Code, BBEdit, Zed, Neovim, Sublime, the command line, and an Eclipse plugin that has not been maintained recently.cruise.umple.org · 4 Oct 2026
- Local deployment
- A Docker image can run UmpleOnline locally in a web browser, with model data stored on the user's machine.cruise.umple.org · 4 Oct 2026
- Cloud data retention
- UmpleOnline automatically stores models and generated outputs on Digital Research Alliance of Canada servers, normally deleting them after a few days; permanent URLs are normally kept for two years after the last edit.cruise.umple.org · 4 Oct 2026
- Privacy
- UmpleOnline currently has no login mechanism, and its manual says model content is accessible to site maintainers and anyone with or able to guess its URL.cruise.umple.org · 4 Oct 2026
- Security and compliance
- The manual states that Umple is not validated for safety-critical or mission-critical use and should not be used for those purposes.cruise.umple.org · 4 Oct 2026
- Audience
- The site says Umple can be used in real industry systems and has also helped students learn software design in the classroom.umple.org · 4 Oct 2026
Best Umple alternatives
See all 12 All accessCh 01 BESSER Free planAPILinux Free to start7.4 All accessCh 02 ArgoUML Free planLinuxMac Free to start7.2 All accessCh 03 BOUML Free planLinuxMac Free to start7.2 All accessCh 04 BridgePoint Free planLinuxMac Free to start7.2 All accessCh 05 Gaphor Free planLinuxMac Free to start7.2 All accessCh 06 Horusec Free planAPIBrowser Free to start7.2
Where it ranks on Specifiction
- Best UML Modeling Software in 2026#10 of 24
Is Umple yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- umple.org/umple/· checked 3 Oct 2026
- cruise.umple.org/umple/UmpleTools.html· checked 3 Oct 2026
- try.umple.org· checked 3 Oct 2026
- github.com/umple/umple/blob/master/LICENSE.md· checked 3 Oct 2026
- github.com/umple/umple· checked 3 Oct 2026
- cruise.umple.org/umple/Languagessupported.html· checked 4 Oct 2026
- cruise.umple.org/umple/PrivacyandRisks.html· checked 4 Oct 2026
