El Rational Unified Process (RUP) es la versión del Unified Software Development Process que se utilizó en la empresa Rational. RUP existió antes que UP: UP es una abstracción más generalizable de los aspectos más importantes de RUP.
Mientras que UP es un framework de procesos (Metodologías de Desarrollo), RUP es un proceso propiamente dicho. RUP es mucho más específico, detallando muchos pasos y actividades que UP no especifica. Expande sobre los Flujos de Trabajo del Unified Process para adaptarlos a las necesidades de Rational.

Otros refinamientos del Unified Process son Agile Unified Process y Open Unified Process.