1) O ArgoUML é uma ferramenta gratuita e open source para modelagem de software usando UML.
2) Ela suporta a maioria dos diagramas UML 1.4 e pode gerar código para linguagens como Java, PHP, C++ e Ruby.
3) O ArgoUML se destaca por fornecer recursos cognitivos que orientam e auxiliam o desenvolvedor durante a modelagem, como regras para verificar inconsistências e sugerir próximos passos.