Le terme génie logiciel désigne l’ensemble des méthodes, des techniques et outils permettant la production d’un logiciel, au-delà de la seule activité de programmation.
Notre goût du web bien conçu nous impose une méthodologie rigoureuse qui ne néglige aucune étape, de l’audit de l’existant jusqu’au cahier des charges.
On peut en distinguer 3 principaux types de maintenance logiciel :