O documento discute o modelo incremental de engenharia de software, no qual os requisitos são descobertos de forma incremental através de prototipação junto aos usuários, resultando em versões incrementais do produto até a versão final. O modelo combina elementos do modelo cascata aplicados repetidamente com a filosofia iterativa da prototipação.