El documento describe los diferentes aspectos del proceso de desarrollo de software, incluyendo las etapas de modelado, división del producto y proceso, y los diferentes ciclos de vida como la cascada, prototipos y en espiral. También discute las metodologías formales, semi-formales y ágiles, y los niveles de madurez de la capacidad de proceso de software de una organización.