Le devis de développement est signé, le produit est livré, la facture est réglée. Beaucoup de porteurs de projet considèrent alors le budget logiciel comme soldé. C'est une erreur qui coûte cher deux ans plus tard : un logiciel qui n'est jamais maintenu se dégrade, devient vulnérable et finit par coûter plus cher à réparer qu'à reconstruire. La maintenance n'est pas une option, c'est une ligne budgétaire qu'il faut chiffrer dès le premier devis.
Combien coûte réellement la maintenance chaque année
La référence la plus utilisée dans l'industrie logicielle situe le coût de maintenance annuel entre 15 et 20 pour cent du coût de développement initial. Pour une application développée pour 30 000 euros, cela représente 4 500 à 6 000 euros par an, tous les ans, pas seulement l'année suivant la livraison. Pour un projet plus ambitieux à 80 000 euros de développement initial, l'enveloppe de maintenance annuelle grimpe à 12 000, voire 16 000 euros. Ce ratio n'est pas une marge de prudence artificielle : il correspond au temps réellement nécessaire pour garder un logiciel fonctionnel, sécurisé et compatible avec son environnement technique qui, lui, continue d'évoluer sans attendre.
Ce que recouvre concrètement ce budget
La maintenance corrective couvre la résolution des bugs qui émergent une fois le logiciel utilisé en conditions réelles, souvent des cas limites que les tests n'avaient pas anticipés. La maintenance évolutive concerne les mises à jour des dépendances : frameworks, librairies, systèmes d'exploitation mobiles, qui publient des versions majeures une à deux fois par an et rendent l'existant obsolète si rien n'est fait. La maintenance de sécurité couvre le correctif des failles découvertes après coup, un sujet particulièrement sensible dès qu'un logiciel manipule des données personnelles ou des paiements. L'hébergement et l'infrastructure, souvent oubliés du calcul initial, représentent à eux seuls entre 50 et 500 euros par mois selon le trafic, la base de données et les besoins de sauvegarde.
Le coût caché numéro un : la dette technique qui s'accumule
Un logiciel non maintenu pendant dix-huit mois accumule des versions de dépendances obsolètes. Le jour où une évolution devient indispensable, comme l'ajout d'une fonctionnalité demandée par un client stratégique, l'équipe découvre qu'elle ne peut plus avancer sans d'abord mettre à niveau tout l'existant. Cette mise à niveau, appelée souvent remédiation de dette technique, coûte fréquemment entre 8 000 et 25 000 euros selon l'ampleur du retard accumulé, un montant qui aurait pu être lissé sur plusieurs années de petites mises à jour régulières pour une fraction du prix total.
Le coût caché numéro deux : l'obsolescence des stores mobiles
Pour une application mobile, Apple et Google imposent des mises à jour de compatibilité au moins une à deux fois par an, sous peine de retrait pur et simple de l'application des stores. Ignorer une notification de mise à jour obligatoire pendant plusieurs mois peut entraîner une suspension de l'application, avec une perte de visibilité et de téléchargements difficile à rattraper. Ce poste, purement défensif, représente en général 2 000 à 6 000 euros par an rien que pour rester conforme aux exigences des plateformes, sans ajouter la moindre fonctionnalité nouvelle.
Le coût caché numéro trois : le turnover de l'équipe qui a codé le projet
Quand le développeur ou l'agence initiale n'est plus disponible, reprendre un code non documenté prend du temps, facturé au tarif horaire du nouveau prestataire, avant même de pouvoir corriger le moindre bug. Cette phase de reprise en main coûte en moyenne entre 1 500 et 5 000 euros selon la complexité et la qualité de la documentation laissée, un coût qui n'existe pas si la continuité est assurée avec le prestataire d'origine ou si le code est correctement documenté dès la livraison.
Comment budgéter la maintenance dès le départ plutôt que de la subir
Le réflexe le plus efficace consiste à intégrer la maintenance dans le cahier des charges dès la phase de cadrage du projet, et non comme un sujet à traiter après coup. Sur Devizy, le cahier des charges structuré généré par l'assistant IA permet d'inclure un module de maintenance explicite, avec ses propres sous-tâches, au même titre que les modules fonctionnels du produit. Les prestataires consultés chiffrent alors ce poste ligne par ligne aux côtés du développement initial, ce qui rend visible dès le départ ce qui serait autrement un coût caché découvert un an plus tard. Le paiement sécurisé, débloqué au fur et à mesure que les tâches de maintenance sont validées plutôt que sur un forfait payé d'avance, garantit également que le prestataire reste incité à traiter chaque intervention avec le même sérieux que le développement initial.
Un exemple chiffré sur trois ans
Prenons une application SaaS B2B développée pour 45 000 euros. Sans budget de maintenance anticipé, l'entreprise dépense 0 euro la première année, puis découvre en année deux qu'une migration de framework devenue obligatoire coûte 14 000 euros en urgence, auxquels s'ajoutent 3 000 euros de reprise en main du code par une nouvelle équipe. Total sur deux ans : 17 000 euros, dépensés d'un coup au pire moment. Avec une ligne de maintenance budgétée dès le départ à 7 000 euros par an, la même entreprise aurait dépensé 14 000 euros sur deux ans, de façon lissée et prévisible, sans interruption de service ni urgence.
Prévoir une ligne dédiée dans le budget
Un projet correctement budgété prévoit dès le départ une enveloppe de maintenance équivalente à environ un sixième du coût de développement, renouvelée chaque année. Ce montant couvre les correctifs, les mises à jour de sécurité, l'hébergement et une petite marge d'évolution mineure. Sans cette ligne budgétaire anticipée, la facture ne disparaît pas : elle se déplace simplement plus tard, sous une forme plus lourde et souvent plus urgente, au moment le moins opportun pour l'entreprise.

