Rational Programming Patterns est basé sur la technologie Pattern Driven Development. Il fournit des outils par-dessus Rational Developer for System z et Rational Developer for Power Systems Software afin de maintenir les applications développées avec Pacbase V3.5 ou de développer de nouvelles applications. Il s'intègre aussi à Rational Team Concert pour fournir des outils de gestion de configuration de logiciel et des fonctions de référentiel.