ArgoUML es una herramienta de modelado UML gratuita y de código abierto que soporta todos los diagramas de UML 1.4 y ofrece capacidades de generación de código y de ingeniería inversa. Permite a los usuarios crear, editar y mantener modelos y diagramas UML, incluyendo diagramas de casos de uso, diagramas de clases, diagramas de secuencia y diagramas de actividades. El software también proporciona funciones de colaboración, permitiendo que varios usuarios trabajen en el mismo proyecto simultáneamente.