BOUML
- Android app
- Not listed
- Free plan
- Yes
- Runs on
- Linux, Mac, Windows

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 plansCompared 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 12Where 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
- bouml.fr· checked 30 Sept 2026
- bouml.fr/features.html· checked 30 Sept 2026
- bouml.fr/download.html· checked 30 Sept 2026
- bouml.fr/legal-mentions.html· checked 30 Sept 2026
