BOUML is a free UML 2 tool box (under development) allowing you to specify and generate code in C++, Java, Idl, Php and Python.
Cost / License
- Free
- Proprietary
Platforms
- Mac
- Windows
- Linux

Visual Paradigm is described as 'For UML (VP-UML) is a UML design tool and UML CASE tool designed to aid software development. VP-UML supports key modeling standards such as Unified Modeling Language (UML) 2.4, SysML, ERD, DFD, BPMN 2.0, ArchiMate 2.0, etc' and is a Diagram Editor in the development category. There are more than 50 alternatives to Visual Paradigm for a variety of platforms, including Windows, Web-based, Mac, Linux and Android apps. The best Visual Paradigm alternative is draw.io, which is free. Other great apps like Visual Paradigm are Excalidraw, yEd Graph Editor, Dia and Lucidchart.
BOUML is a free UML 2 tool box (under development) allowing you to specify and generate code in C++, Java, Idl, Php and Python.

PhotoDiagram allows you to generate clean SVG diagrams from photos of your drawn diagrams on paper. Easily upload and convert your diagrams.


Eraser is an all-in-one ideation tool for distributed teams. Eraser allows users to communicate ideas at the speed of thought using a markdown note editor, a lightweight canvas. Use Eraser for brainstorming, diagramming, wireframing, and interviewing!



The PlantText tool is an online tool for quickly creating UML (Unified Modeling Language) diagrams. Unlike most tools, PlantText can build diagrams without the use of a mouse because it is based on PlantUML markup language.

Dont lose the advantage of clarity and simplicity to an overly complicated tool - the Poseidon for UML software line lets you get down to work without entanglements in your development environment. Powerful features such as round trip engineering and documentation generation...
Visualize your DB via one-single query. Free and open source, database design editor.

Flowrigami is a free and open-source workflow editor, designed to visualize diverse workflows and configure them using graphic components. It works in two modes: View Mode and Edit Mode. A workflow consists of several nodes and connectors.

With YAKINDU Statechart Tools, you can easily create complex systems in a visual way. Simulate and test your system’s behavior already while you are modeling.

WhiteStarUML is a fork of StarUML with an intent to revive its Delphi code base by updating code to recent Delphi editions, reducing dependence on third party components and fixing bugs and adding new features.




RadDiagram offers flexible and interactive diagramming layouts for your rich data-visualization applications. The framework tool set enables you to:



Gleek helps you collaborate and discuss database design from the earliest stages of development. Gleek’s keyboard-friendly approach to diagrams allows for a fast, optimized workflow. Gleek supports various diagram types, such as UML diagrams like class and sequence, as well as...




Simple vector graphics editor for creating flowcharts, UML class diagrams, illustrations and slide shows.
