RUP (Proceso Unificado de Rational) es una metodología de desarrollo de software que se centra en el modelado de negocios y la gestión de requisitos. A través de sus fases de transición, construcción, elaboración y comienzo, permite una comprensión profunda de los problemas actuales y la estructura del negocio.