Sie verwenden Rational Systems Developer zum visuellen Entwerfen eines Softwaresystems mit Hilfe von UML-Modellen. Auf der Grundlage Ihres Entwurfs können Sie diesen Entwurf in Code umsetzen und mit der Entwicklung Ihres Systemcodes fortfahren. Das Modell kann gleichzeitig mit der Codeentwicklung weiterentwickelt werden, unterstützt durch eine regelmäßige oder kontinuierliche Synchronisierung Ihres Systems. Im Verlauf des Entwicklungszyklus führt Ihr Team Aktivitäten in den Fachbereichen Anforderungszusammenstellung, Analyse der Anwendungsfälle und Domänenanalyse aus. Darauf folgen die detaillierte Ausgestaltung der Architektur, die Implementierung sowie die Bereitstellung entsprechend den im RUP-Prozess (RUP = Rational Unified Process) empfohlenen Entwicklungsphasen.