El documento describe los diferentes tipos de programas, las etapas de la evolución del software, una taxonomía de cambios de software y conclusiones sobre la importancia de los procesos de evolución de software para el mantenimiento de sistemas. Se clasifican los programas en S, P y E. Luego explica las etapas alfa, madurez y salida. Finalmente presenta una taxonomía de cambios en interfaces, rendimiento y lógica.