A manutenção de software é um processo geral de mudanças
que ocorre depois de o sistema ser entregue. Existem, pelo
menos, três tipos diferentes de manutenção de software: para
reparar defeitos; para adaptar o software a um ambiente
operacional diferente; e para adicionar funcionalidade ao
sistema ou modificá-lo.