Sunday, October 25, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. UML Modeling Software
  3. Umple

Umple

On the record

AI privacy
UmpleOnline states that its AI feature's API key is never sent to its server backend.try.umple.org · read 3 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 · read 4 Oct 2026
Availability
The project repository says Umple runs on Mac, Linux, and Windows and requires Java for local use.github.com · read 3 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 · read 4 Oct 2026
Code generation
Umple generates code in languages including Java, Python, PHP, Ruby, and C++; the manual notes that Ruby support is partial and C++ is still beta.cruise.umple.org · read 4 Oct 2026
Command line
The command-line compiler can be incorporated into toolchains using technologies such as Gradle or Ant.cruise.umple.org · read 3 Oct 2026
Data handling
UmpleOnline says it stores user data in cookies and on a server.try.umple.org · read 3 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 · read 4 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 · read 3 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 · read 4 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 · read 3 Oct 2026
License
The manual says all use of Umple and UmpleOnline is subject to the Umple MIT license.cruise.umple.org · read 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 · read 4 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 · read 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 · read 3 Oct 2026
Online editor
UmpleOnline lets users edit models in text or diagrams, generate code, and save examples in the cloud.cruise.umple.org · read 4 Oct 2026
Online limits
UmpleOnline is intended for exploration, particularly in education, and supports only a small number of Umple files per user session; the manual recommends the command-line tool or an IDE for serious development with many files.cruise.umple.org · read 4 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 · read 3 Oct 2026

Alternatives to Umple

Every alternative, ranked