Risposta migliore
Se intendi utilizzare UML (i diagrammi più utilizzati) per creare la tua architettura software, Visual Paradigm Community Edition è una soluzione totalmente gratuita (per uso personale e non -Commercial).
Supporta i diagrammi UML 2.5 (qui è unarchitettura software …