ArgoUML ist ein Open-Source-UML-Modellierungswerkzeug, das Benutzern ermöglicht, Diagramme zu erstellen und zu bearbeiten, die Software-Systeme repräsentieren. Es unterstützt alle UML 1.4-Diagramme und bietet Funktionen zum Generieren von Code aus den erstellten Modellen. Darüber hinaus ermöglicht ArgoUML die Zusammenarbeit mehrerer Benutzer, die gleichzeitig an denselben Diagrammen arbeiten können.