A Manutenção de aplicações por terceiros (ou TMA, Tierce Maintenance Applicative) consiste em externalisar a manutenção das aplicações, isto é, confiar a totalidade ou parte da manutenção das aplicações a um prestador informático terceiro contra uma remuneração, definindo níveis de disponibilidade, de prazos e de qualidade.
A manutenção por terceiros consiste em assegurar o bom estado de funcionamento de um software, o que compreende, nomeadamente, a correcção dos bugs, a adaptação a um novo ambiente ou novos casos de utilização.
A manutenção evolutiva, não coberta pela TMA, consiste em adicionar novas funcionalidades a uma aplicação.
A concepção dos projectos informáticos faz geralmente parte do coração de ofício das empresas, por isso é difícil confiar este tipo de actividades a um terceiro. Em contrapartida, a manutenção das aplicações do parque informático pode sê-lo, tanto mais que: