La maintenance d’un programme est l’ensemble des corrections permettant de le
maintenir ou de le rétablir dans un état de fonctionnement lui permettant de remplir une
fonction requise. Quant à l’évolution d’un programme c’est l’ensemble des développements qui
visent à lui faire réaliser des fonctions variées à travers des ajouts, modifications et
éventuellement suppressions.