Umple
Website: www.umple.org
Proiectat de: University of Ottawa
Umple este un limbaj atât pentru programarea orientată pe obiecte, cât și pentru modelarea cu diagrame de clasă, cât și pentru diagrame de stat.
Numele Umple este un portmanteau al „UML”, „amplu” și „simplu”, ceea ce indică faptul că este conceput pentru a oferi funcții ample pentru a extinde limbaje de programare cu capacități UML.