Benutzer derRational-Tools für Softwaremodellierung brauchen anpassungsfähige Tools zum Definieren sämtlicher Aspekte einer Anwendungsarchitektur und zum Verwalten der Komplexität heutiger Anwendungen. Rational Software Modeler unterstützt die visuelle Modellierung mit UML (Unified Modeling Language) zum Dokumentieren verschiedener Systemsichten.
Mit Rational Software Modeler können Sie eine Softwareanwendung mit Hilfe von UML-Modellen visuell entwerfen. Während des gesamten Entwicklungszyklus befasst sich Ihr Team mit den Disziplinen Zusammenstellen von Voraussetzungen, Anwendungsfallanalyse, Domänenanalyse und anschließend mit dem Entwerfen der Architektur im Rahmen der empfohlenen RUP-Entwicklungsphasen (RUP = Rational Unified Process).