We stand with Ukraine to help keep people safe. Join us
BOUML free download for Mac


Version 7.9

UML 2 tool box and modeler.

Based on 1 user rateRead reviews & comments
Absolutely Free

BOUML overview

BOUML is an UML 2 tool box which has been in development for several years. It includes a modeler allowing you to specify and generate code in C++, Java, Idl, Php, Python and MySQL.

BOUML is very fast and doesn't require much memory to manage several thousands of classes; see benchmark. BOUML is extensible, and the external tools named plug-outs can be written in C++ or Java, using BOUML for their definition as any other program. The code generators, reverses and roundtrips are ones of the pre-defined plug-outs included in the BOUML distribution.

Note: While the software is classified as free, it is actually donationware. Please consider making a donation to help support development.

What’s new in version 7.9

Updated on May 29 2020

Version 7.9:
  • When you opened a project with definitions for MySql you could have the error noaction is not a MySqlRefOption, fixed. (see Erreur : noaction is not a MySqlRefOption).
  • In the editor of an operation for C++ add the check boxes volatile value, const value and const expr value all managed through the keyword ${typeprefix}, and a tab to specify formal parameters.
  • Warning the keyword ${typeprefix} is only present by default in the models created from that version of Bouml. If you expect it in your existing projects you have to add it in the default operation C++ declaration/definition in the generation settings and in the existing C++ operation declaration/definitions.
  • (see C++ function/member templates).
  • C++ Generator 5.4
  • C++ Reverse 5.5
  • C++ Roundtrip 5.5
  • Manage the new features for C++
  • Plug-out upgrade 6.9
  • Add the the operations isCppVolatileValue, set_isCppVolatileValue, isCppConstValue, set_isCppConstValue, isCppConstExprValue, set_isCppConstExprValue, formals, removeFormal, addFormal and replaceFormal on the class UmlBaseOperation.
  • Html documentation Generator 6.5
  • Upgraded by plug-out upgrade.
  • Plug-out empty
  • Upgraded by plug-out upgrade.
  • Because the format of the BOUML files is changed, the previous releases of BOUML cannot read a project saved with this version. Obviously this release is able to read the projects made by previous releases of BOUML.





24.5 MB

Developer’s website




App requirements

  • Intel 64
  • Mac OS X 10.5 or later
Try our new feature and write a detailed review about BOUML. All reviews will be posted soon.
Write your thoughts in our old-fashioned comment
MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
(0 Reviews of )
There are no reviews yet
Jan 29 2021
Jan 29 2021
Version: 7.9
A very convoluted way to create UML diagrams. Still interesting attempt and I check it out now and then. As far as I can tell this is indeed free and advertised as such too.
Oct 27 2014
Oct 27 2014
Version: 6.6.3
Not freeware.