ArgoUML es un entorno gráfico de diseño, desarrollo y documentación de software orientado a objetos. Aunque el programa todavía se encuentra en fase de desarrollo, ArgoUML soporta UML1.3 y permite crear y guardar la mayoría de los nueve diagramas UML estándar, así como generar diagramas UML a partir de código Java compilado.
Es un programa Java, por lo que se necesita tener instalado Java Runtime Environment. Para instalarlo una vez descargado de Internet, hay que descomprimir el archivo zip en una carpeta y ejecutar el programa argouml.jar.