Umbrello estas modelilo kaj kodgenerilo de Unuiĝinta Modelad-Lingvo (UML). Ĝi povas krei diagramojn de softvaraj aŭ aliaj sistemoj en la indstrie normigita UML-formato, kaj povas ankaŭ generi fontkodon el UML-diagramoj en vario de programlingvoj.
Kapabloj: