El mantenimiento de computadoras incluye actividades periódicas para mantener la PC funcionando óptimamente y detectar fallas, y consta de mantenimiento predictivo, preventivo y correctivo. Existen tres técnicas de mantenimiento: ingeniería inversa, reingeniería y reestructuración de software. Los planes de mantenimiento se hacen para prevenir problemas en el sistema operativo mediante mantenimiento periódico detallado.