BOUML

B
B tier on UML Modeling SoftwareScore 7.0 · #4 of 24
Android app
Not listed
Free plan
Yes
Runs on
Linux, Mac, Windows
bouml.fr
The BOUML homepage

Summary

BOUML is a free UML 2 toolbox for specifying systems and generating code. It runs on Linux, macOS, and Windows and supports use case, sequence, communication, class, composite class, activity, state, object, composite object, component, and deployment diagrams. Built-in generators cover C++, C, Java, PHP, Python, IDL, and MySQL; reverse-engineering tools are listed for C++, Java, PHP, and MySQL, while round-trip tools cover C++, Java, and PHP. Plug-outs can generate XMI 1.2 and 2.1, import XMI 2.1 and Rational Rose models, and be developed in C++ or Java to run outside BOUML. An HTML documentation generator can produce diagram images as PNG or SVG. Project control and synchronization tools support shared project work. The maker says it can manage several thousand classes while using little memory. Version 7.11 is identified as the final release, with patch 4 listed for some distributions. Releases since version 7.0 are free to use; the software is distributed without warranty.

Who it is for

BOUML suits people who need UML modeling and code-generation tools on Linux, macOS, or Windows. Its project controls may also suit teams working on shared models.

What is good

  • Free to use since version 7.0
  • Supports Windows, Linux, and macOS
  • Generates code in seven listed languages
  • Exports diagrams as PNG or SVG
  • Includes project control and synchronization tools

What to know first

  • Version 7.11 is identified as the final release
  • Distributed without warranty

Verdict

BOUML combines UML modeling, code generation, and import/export tools in a free desktop package. Its final-release status and lack of warranty are important considerations.

BOUML plans and pricing

All plans
BOUML Free Free to use; no price listed bouml.fr · 30 Sept 2026

Compared on UML modeling software

Free plan
Yesbouml.fr
UML diagram types
use case, sequence, communication, class, composite class, activity, state, object, composite object, component, deploymentbouml.fr
Code generation
Yesbouml.fr
Reverse engineering
Yesbouml.fr
Team collaboration
Yesbouml.fr
Deployment
desktopbouml.fr
Supported platforms
Windows, Linux, macOSbouml.fr

Facts

Purpose
BOUML is a free UML 2 toolbox with a modeler for specifying systems and generating code.bouml.fr · 30 Sept 2026
Supported languages
BOUML supports programming in C++, Java, PHP, Python, IDL, and MySQL.bouml.fr · 30 Sept 2026
Round trips
Built-in round-trip tools are listed for C++, Java, and PHP.bouml.fr · 30 Sept 2026
Extensibility
External plug-outs can be developed in C++ or Java and run outside BOUML.bouml.fr · 30 Sept 2026
Interchange
Plug-outs provide XMI 1.2 and 2.1 generation, XMI 2.1 import, and Rational Rose model import.bouml.fr · 30 Sept 2026
Documentation output
An HTML documentation generator can produce diagrams as PNG or SVG images.bouml.fr · 30 Sept 2026
Collaboration tools
Project control and project synchronization tools are listed for working on a project with several people.bouml.fr · 30 Sept 2026
Scale
The maker says BOUML can manage several thousand classes while using little memory.bouml.fr · 30 Sept 2026
Platforms
The maker says BOUML runs on Windows, Linux, and MacOS X.bouml.fr · 30 Sept 2026
Release status
The download page identifies version 7.11 as the current and final release and lists patch 4 for some distributions.bouml.fr · 30 Sept 2026
License and warranty
Releases since version 7.0 are free to use; the maker states the software is distributed without warranty.bouml.fr · 30 Sept 2026

Best BOUML alternatives

See all 12

Where it ranks on Everything Xiaomi

Is BOUML yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources