Features
Main points:
- it is free
- it runs under Linux/Unix/Solaris, Mac OS X and Windows thanks to Qt
- it allows to program simultaneously in C++, Java, Php, Python and IDL
- thanks to a full access to the generated forms, you are the master and you decide what must be generated
- it is extensible, and the external tools (I name them plug-outs because they are executed outside BOUML) may be developed in C++ or Java, using BOUML for their definition as any other program. Frankly I do not like very much language like Visual Basic, and I do not understand how this one can be imposed in a UML environment !
- it is very fast and doesn't require much memory to manage several thousands of classes, see benchmark
Builtin tools
Some plug-outs, written by hand will help you in your daily tasks:
Additional tools:
Plug-outs (defined under Bouml):
See also the user contributions