Umbrello on UML-mallinnusohjelma. Umbrellolla voi luoda kaavioita ohjelmistoista ja muista järjestelmistä
käyttäen standardia UML-muotoa. Sillä voi myös luoda koodin UML-kaavioiden perusteella useille
ohjelmointikielille.
Ominaisuuksia:
Tukee XMI-tiedostomuotoa
Tukee monenlaisia kaavioita: käyttötapauskaavio, luokkakaavio, sekvenssikaavio, kommunikointikaavio,
tilakaavio, aktiviteettikaavio, komponenttikaavio, sijoittelukaavio, käsitekaavio