La maintenance permet de modifier des programmes en fonctions d'erreurs constatées lors de l'utilisation ou suite à des demandes d'amélioration exprimées par les utilisateurs.