Umbrello je orodje za modeliranje v poenotenem jeziku za modeliranje (UML) in generator kode. Ustvari lahko diagrame programov in drugih sistemov v industrijski standardizirani obliki UML, iz diagramov UML pa lahko ustvari tudi kodo v različnih programskih jezikih.
Zmožnosti: