Rational® 設計パターンを適用して、ソフトウェア設計ソリューションを UML 2.0 (統一モデリング言語 2.0) モデルに統合できます。設計パターンは、頻繁に使用される構造やプロセスまたは複雑な構造やプロセスを取り込みます。設計パターンを使用すると、再設計の必要がなくなり、ソフトウェアの一貫性が向上します。