Muchos Programadores piensan que las labores de mantenimiento deben ser realizadas por otros oficios y profesiones de la informática, tales como el ser administrador de red, por ejemplo, y aunque es cierto en parte también es cierto que hay muchas tareas de mantenimiento que deben y tienen que ser realizadas por Programadores conscientes del software desarrollado o utilizado tanto por ellos como por la compañía o institución donde trabajen.

Casi nunca se tiene por separado un departamento de mantenimiento, y si se es Freelance independiente pues con menos premura el Programador se aboca a ejecutar labores de mantenimiento.

Trataremos de explicar en esta parte del curso el porqué es un error el no preocuparse y ocuparse del mantenimiento del software por los Programadores.