ArgoUML es una herramienta de modelado UML de código abierto que permite a los usuarios crear y editar diagramas que representan sistemas de software. Admite todos los diagramas UML 1.4 y proporciona características para generar código a partir de los modelos creados. Además, ArgoUML permite la colaboración entre varios usuarios que pueden trabajar en los mismos diagramas simultáneamente.