El mantenimiento de software incluye prevenir y corregir defectos después de la entrega mediante el mantenimiento preventivo como la desfragmentación de discos y el mantenimiento correctivo como correcciones de errores. Algunas técnicas de mantenimiento incluyen liberar memoria RAM, ejecutar antivirus, realizar copias de seguridad y usar Scandisk para examinar la integridad de discos.