En lo referente al mantenimiento preventivo de un producto software, se diferencia del resto de tipos de mantenimiento, especialmente del mantenimiento de actualización, que se produce generalmente tras una petición de cambio por parte del cliente o del usuario final o tras un estudio de posibilidades de mejora en los diferentes módulos del sistema, el preventivo se produce para garantizar el funcionamiento en las condiciones actuales de prestaciones, seguridad y fiabilidad.