Melhor resposta
Se você for usar UML (os diagramas mais amplamente usados) para criar sua arquitetura de software, Visual Paradigm Community Edition é uma solução totalmente gratuita (para uso pessoal e não -Commercial).
Suporta diagramas UML 2.5 (aqui está uma …