Durante o ciclo de vida de um sistemas é como que o cenário para o qual ele foi projetado mude.
Quando isso ocorre ajustes pontuais são fundamentais para manter o funcionamento, mas depois de vários ajustes o sistema pode sair do controle,
colocando até em questão se vale a pena manter ou descartar o sistema.
Atenção para a qualidade dos ajustes é tão importante quando para o desenvolvimento.
Menor custo
Maior confiança dos usuários
Mais performance
Garantia da segurança