El documento define el mantenimiento de software como la modificación de un producto de software después de su entrega para corregir defectos, mejorar el rendimiento u otros atributos, o adaptarlo a cambios en el entorno. Identifica cinco tipos de mantenimiento de software: correctivo, preventivo, perfectivo, evolutivo y adaptativo.