Generative Modeling Tools). BoUml – (Obsługuje: C++, Java, IDL, Php, Python) obejmuje UML 2.0, tworzy dokumentację HTML, nie wymaga uprawnień administratora do instalacji, dostępny na licencji GPL do wersji 4.23 ultimate patch 7, wersja 5.0 posiada licencję komercyjną. Dia – ogólne narzędzie do rysowania diagramów oparte na GTK+/GNOME, które obsługuje modelowanie UML (licencja GNU GPL) ESS-Model – generator diagramów projektów Delphi oraz Java Eclipse – z platformą modelowania Eclipse (ang. Eclipse Modeling Framework, EMF) i metamodelem UML 2.0 (bez GUI) Fujaba – platforma developerska UML i Java; dostępna też w wersji Eclipse Gaphor – środowisko modelowania UML 2.0 oparte na GTK+/GNOME napisane w języku Python GenMyModel – środowisko modelowania UML 2.0 oparte na Javascript/HTML5 MetaUML – Notacja tekstowa dla UML.