ArgoUML est une application multiplateforme gratuite conçue pour la programmation orientée objet en UML (Unified Modeling Language). Les caractéristiques les plus importantes du programme incluent la prise en charge de 9 types de diagrammes enregistrés au format UML version 1.4, la possibilité d'exporter les projets créés aux formats GIF, PNG, PS, EPS, PGML et SVG, la génération de codes en Java, C++, C#, PHP 4/5, et le support pour OCL et XMI. Malheureusement, l'outil ne supporte pas les nouveaux diagrammes offerts par la version 2.0 du langage.
ArgoUML Diagram Editor offre un certain nombre de fonctions qui facilitent l'édition des projets à travers un module qui trouve les erreurs les plus courantes faites par les développeurs de projets et la possibilité d'agrandir les éléments visibles dans l'éditeur.









