Sie können Rational-Designmuster erstellen, die Softwaredesignlösungen in UML 2.0-Modelle integrieren. Designmuster erfassen häufig verwendete oder komplexe Strukturen und Prozesse. Ihr Einsatz macht eine Überarbeitung überflüssig und steigert die Konsistenz der Software.