 In May 2017, BOUML is again free of use and the version 7 was released as the first of the new free versions, it is still backward compatible in that version 7 can read project files saved by the old versions.BOUML can automatically generate code from the UML class diagrams and rebuild them from existing source code using the following languages