Benutzer derRational-Tools für Softwaremodellierung brauchen anpassungsfähige Tools zum Definieren und Verwalten sämtlicher Aspekte einer Anwendungsarchitektur und zum Verwalten der Komplexität von Anwendungen. Rational Software Architect bietet integrierte Unterstützung zum Entwerfen und Entwickeln für modellorientierte Softwaregestaltung in UML (Unified Modeling Language).
Mit Rational Software Architect können Sie eine Softwareanwendung mit Hilfe von UML-Modellen visuell entwerfen. Anschließend können Sie Ihren Entwurf in Code umsetzen und die Entwicklung Ihrer Anwendung oder Webanwendung fortsetzen. Während des gesamten Entwicklungszyklus befasst sich Ihr Team mit den Disziplinen Zusammenstellen von Anforderungen, Anwendungsfallanalyse, Domänenanalyse und anschließend mit dem Entwerfen der Architektur, mit der Implementierung und mit der Umsetzung in den empfohlenen RUP-Entwicklungsphasen (RUP = Rational Unified Process).