Umbrello er et Unified Modelling Language-modelleringsværktøj (UML) og kodegenerator. Den kan generere diagrammer af software og andre systemer i UML-formatet, som er en industristandard, og kan også generere kode fra UML-diagrammer i forskellige programmeringssprog.
Funktioner: