El documento describe los beneficios de usar prototipos en el desarrollo de software. Los prototipos permiten a los usuarios experimentar cómo funcionará el sistema y revelar errores u omisiones en los requisitos. Existen dos tipos de prototipos: evolutivos, que entregan un sistema funcional para recibir retroalimentación, y desechables, que validan requisitos desconocidos.