StarUML to projekt OpenSource którego celem jest stworzenie
szybkiego, elastycznego, funkcjonalnego i roszrzerzalnego
środowiska modelowania UML (Unified Modeling Language) pod
platformę Windows, które mogłoby być konkurencją dla komercyjnych
rozwiązań z tej dziedziny. Dzięki Ujednoliconemu Językowi
Modelowania można w łatwy sposób opisywać świat obiektów w
programowaniu obiektowym oraz analizie obiektowej. W obecnej wersji
StarUML jest zgodny ze standardem UML 2.0, który wyróżnia się 13
diagramami głównymi oraz 4 abstrakcyjnymi. Funkcjonalność programu
można rozszerzać za pomocą wtyczek dostępnych na stronie projektu.
Narzędzie posiada dobry, czytelny interfejs, który powinni docenić
wszyscy użytkownicy.