BOUML free download for Mac


29 May 2020

UML 2 tool box and modeler.


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 BOUML

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.

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate BOUML app?

1 Reviews of BOUML

27 October 2014
Version: 6.6.3

Most helpful

Not freeware.
27 October 2014
Version: 6.6.3
Not freeware.
Show comment (1)


App requirements: 
  • Intel 64
  • Mac OS X 10.5.0 or later
FreeAbsolutely Free

Downloaded & Installed 1,389 times

Similar apps
MagicDraw UML
MagicDraw UML
Visual UML modeling and CASE tool with teamwork support (beta).
Is this app is similar to MagicDraw UML? Vote to improve the quality of this list.
Vote results
Total score