統一モデリング言語 2.0 (UML 2.0) モデルにソフトウェア設計ソリューションを統合する、RationalR 設計パターンを作成できます。 設計パターンには、頻繁に使用される、または複雑な、構造およびプロセスが取り込まれ、その使用により再設計が省かれ、さらにソフトウェアの一貫性が促進されます。