モデル駆動型開発では、開発サイクルの主な設計成果物として コードではなくモデルを使用します。 単なるシステムのスケッチまたは青写真としてだけでなく、それに相当する実装を部分的にあるいは完全に生成できるような仕様として モデルを使用することで、モデル駆動型開発は 従来のモデリングを超えたものとなっています。 モデル駆動型開発には これまでのソフトウェア開発プロセスよりも多くのメリットがあります。 IBM Rational モデリング製品は、このアプローチを促進し、設計の青写真から正確な UML モデルへ成果物を変換し、最終的にはコンパイルされたコードに変換するために必要なツールを 提供します。