O documento descreve processos tradicionais de engenharia de software, incluindo o modelo em cascata, o modelo em espiral, a prototipação e o modelo incremental. Também discute o Rational Unified Process (RUP), que utiliza o Unified Modeling Language (UML) e é estruturado em fases e iterações.