El Proceso Unificado (PU) es un marco de trabajo para el desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y ser iterativo e incremental. El PU consta de 4 fases: Inicio, Elaboración, Construcción y Transición. Cada fase produce documentación y refina los modelos y componentes del sistema mediante múltiples iteraciones hasta alcanzar los requisitos.