Após o lançamento, o software pode sofrer correções e adaptações para que sejam eliminados erros e ter acrescentadas novas características. Essas modificações caracterizam-se como manutenção do software e são executadas pela aplicação de patches de segurança.