ArgoUML to darmowa, multiplatformowa aplikacja przeznaczona do
programowania obiektowego w języku UML (Unified Modeling Language).
Do najważniejszych cech programu należy zaliczyć z pewnością
obsługę 9 typów diagramu zapisanych w formacie UML w wersji 1.4,
możliwość eksportu tworzonych projektów do formatów GIF, PNG, PS,
EPS, PGML i SVG, generowania kodów w językach Java, C++, C#, PHP
4/5 czy wsparcie dla OCL i XMI. Niestety narzędzie nie obsługuje
nowych diagramów oferowanych przez wersję 2.0 języka.
Edytor
diagramów ArgoUML oferuje szereg funkcji ułatwiających edycję
projektów poprzez moduł znajdujący najpopularniejsze błędy
popełniane przez twórców projektów i możliwość powiększania
elementów widocznych w edytorze.