El documento describe el modelo en espiral y su variante WINWIN para el desarrollo de software. El modelo en espiral es un proceso iterativo que combina la construcción de prototipos con controles sistemáticos. Consiste en varias fases de planificación, análisis de riesgos, ingeniería, construcción y evaluación. La variante WINWIN enfatiza la negociación entre el cliente y desarrollador para establecer objetivos mutuamente beneficiosos.