Mantenimiento de software (propio o contratado) de empresa:
Se trata de un modo de mantenimiento algo más complejo, ya que se trata de intervenir en los programas internos de la empresa para mejorar su funcionamiento. Su complejidad radica en que más que un proceso técnico, requiere desplegar acciones que pertenecen directamente al campo de la programación informática, por lo que se hace imprescindible su realización por parte de expertos, ya que de lo contrario pueden verse afectados los datos que procese y almacene la empresa de forma regular.