Coûts et budget

Combien prévoir pour la maintenance d’un logiciel (TMA) ?

L’équipe Websurmesure ·

En bref : la maintenance d’un logiciel couvre la correction des anomalies, les mises à jour de sécurité, l’adaptation aux évolutions techniques et les nouvelles fonctions. Elle se facture au forfait annuel, au ticket ou en jours. Elle doit être budgétée dès le lancement du projet, car un logiciel non maintenu devient vite un risque.

Un logiciel n’est jamais « fini ». Les navigateurs évoluent, les failles de sécurité apparaissent, la réglementation change et vos besoins aussi. La maintenance est ce qui maintient votre investissement en état de marche.

Les quatre types de maintenance

Corrective

Corriger les anomalies constatées en production. C’est la partie la plus visible.

Préventive

Mettre à jour les composants, les bibliothèques et le serveur avant qu’une faille ou une incompatibilité ne pose problème.

Adaptative

Faire suivre le logiciel quand son environnement change : nouvelle version d’un système, d’une API partenaire, nouvelle obligation réglementaire comme la facturation électronique.

Évolutive

Ajouter des fonctions ou améliorer celles qui existent, au fil des besoins de vos équipes.

Les modes de facturation

Mode Principe Adapté à
Forfait annuel Un montant fixe couvrant un volume défini Applications stables et critiques
Au ticket Chaque demande est chiffrée séparément Faible volume de demandes
Crédit de jours Un stock de jours consommé au fil des demandes Besoins mixtes correctif et évolutif

Les engagements à exiger

Un contrat de maintenance sérieux précise des niveaux de service :

  • un délai de prise en charge (GTI) ;
  • un délai de rétablissement (GTR) pour les incidents bloquants ;
  • des horaires de support et une éventuelle permanence ;
  • la fréquence des sauvegardes et la procédure de restauration ;
  • un canal de suivi des demandes.

À titre d’exemple, nos engagements standard sont une prise en charge sous 1 heure, un rétablissement sous 4 heures, un support de 9 h à 18 h en semaine avec une permanence le week-end, et des sauvegardes quotidiennes.

Ce qui fait varier le coût

  • La criticité de l’application : un arrêt bloque-t-il votre activité ?
  • La qualité du code et de la documentation : un code propre coûte moins cher à maintenir.
  • L’âge des technologies : une application sur une technologie vieillissante demande plus d’efforts (voir moderniser un logiciel legacy).
  • Le volume d’évolutions demandées chaque année.

Reprendre la maintenance d’une application existante

Votre prestataire actuel ne répond plus, ou le développeur interne est parti ? Une reprise se déroule en trois temps : audit du code, transfert de connaissances, puis prise en charge progressive. C’est un cas fréquent avec les applications WinDev (voir reprendre une application WinDev sans documentation et TMA WinDev).

Découvrez notre offre de reprise, maintenance et modernisation d’applications, ou contactez-nous pour un audit de votre application.

Questions fréquentes

Qu’est-ce que la TMA ?

La tierce maintenance applicative : un prestataire prend en charge la maintenance de votre logiciel, qu’il l’ait développé ou non, avec des engagements de délai.

Peut-on confier la TMA d’un logiciel développé par un autre prestataire ?

Oui. Cela commence par un audit du code et de la documentation, puis une phase de reprise pendant laquelle l’équipe s’approprie l’application.

Prêt à automatiser sans perdre le contrôle ?

Trente minutes pour comprendre votre besoin, vous dire ce qui est faisable et à quel coût. Sans engagement.