El documento describe tres tipos de mantenimiento de aplicaciones: mantenimiento correctivo que corrige errores no detectados anteriormente, mantenimiento adaptivo que modifica el programa debido a cambios en el entorno gráfico o lógico, y mantenimiento preventivo que mejora sustancialmente la aplicación al recibir propuestas de los usuarios sobre nuevas posibilidades y modificaciones.