Dentre as inúmeras fontes possíveis, elegemos o próprio site da IBM para obter uma visão geral sobre o que é o RUP.
De acordo com a empresa proprietária, o Rational Unified Process®, ou RUP®, é uma plataforma de processo de desenvolvimento de software configurável que oferece melhores práticas comprovadas e uma arquitetura configurável.Permite selecionar e implementar apenas os componentes de processo que você precisa para cada estágio de seu projeto.
A plataforma RUP® inclui:
Segundo Philippe Kruchten atesta em seu "best-seller" The Rational Unified Process - An Introduction, "...o RUP captura a essência das melhores práticas do desenvolvimento de software moderno numa abordagem Iterativa, Centrada na Arquitetura e Orientada por Casos de Uso, permitindo a customização em uma ampla gama de projetos e organizações de software".
Dentre as diversas práticas reunidas pela experiência da Rational e pelos milhares de clientes e colaboradores nos últimoms 20 anos, destacamos: