En bref : la tierce maintenance applicative (TMA) consiste à confier à un prestataire externe l’entretien et l’évolution d’un logiciel, une fois qu’il est en production. Elle couvre les corrections de bugs, les mises à jour de sécurité, les petites évolutions et le support. Le budget se fixe en général par un forfait mensuel ou un volume de jours, selon le niveau de service attendu. C’est ce qui garde une application fiable dans la durée.
Un logiciel ne s’arrête pas à sa mise en production : il faut le corriger, le mettre à jour et le faire évoluer pendant des années. La tierce maintenance applicative organise ce suivi quand vous n’avez pas d’équipe interne pour le faire. Voici ce qu’elle couvre vraiment, comment elle se facture, et comment choisir son prestataire.
- Qu’est-ce que la tierce maintenance applicative ?
- Les trois types de maintenance couverts
- Pourquoi externaliser la maintenance ?
- Comment se fixe le budget d’une TMA ?
- Les niveaux de service et le temps de réponse
- Comment choisir son prestataire de TMA
- Questions fréquentes
Qu’est-ce que la tierce maintenance applicative ?
La TMA est un contrat par lequel un prestataire prend en charge la maintenance d’une application existante, à la place ou en complément de vos équipes. « Tierce » parce que c’est un acteur externe, distinct de l’éditeur d’origine le cas échéant. Elle commence une fois le logiciel en service et se poursuit tant que l’application vit. Son but : que l’outil reste fiable, sûr et aligné sur vos besoins, sans que vous ayez à gérer vous-même les aspects techniques au quotidien.
Les trois types de maintenance couverts
Une TMA complète recouvre trois réalités différentes, qu’il faut distinguer dans le contrat.
| Type | Ce qu’il couvre |
|---|---|
| Corrective | Corriger les bugs et incidents qui apparaissent en usage réel |
| Préventive et sécurité | Mises à jour des composants, correctifs de sécurité, surveillance |
| Évolutive | Petites évolutions et ajustements fonctionnels au fil de l’eau |
La maintenance corrective et la sécurité relèvent du socle. L’évolutive, elle, se cadre souvent à part, car son volume varie selon vos projets. Pour aller plus loin sur le périmètre, voir notre article sur la maintenance applicative.
Pourquoi externaliser la maintenance ?
Plusieurs raisons poussent à confier la maintenance à un tiers. Vous n’avez pas d’équipe technique interne, ou elle est concentrée sur d’autres priorités. Le développeur qui connaissait l’application est parti, et vous voulez sécuriser la continuité. Vous préférez un coût prévisible et un interlocuteur responsable plutôt que de gérer les incidents dans l’urgence. La TMA apporte aussi un regard extérieur sur l’état du code : elle aide à contenir la dette technique avant qu’elle ne bloque toute évolution.
Comment se fixe le budget d’une TMA ?
Deux modèles dominent. Le forfait mensuel : un montant fixe pour un périmètre défini (corrections, sécurité, un volume d’évolutions inclus). Il offre de la visibilité budgétaire et un engagement de service. Le volume de jours : un nombre de jours par mois ou par an, consommés selon les besoins, adapté quand la charge est irrégulière. Le niveau de prix dépend de la taille de l’application, de sa complexité, du niveau de service attendu et de la réactivité demandée. Un audit initial permet de dimensionner tout cela sur votre cas réel plutôt que sur une estimation en l’air.
Les niveaux de service et le temps de réponse
Un bon contrat de TMA précise des engagements de service (souvent appelés SLA) : le délai de prise en charge selon la gravité de l’incident, les heures de couverture, et le canal de signalement. Un bug bloquant qui arrête la production n’a pas le même délai qu’une petite anomalie d’affichage. Clarifier ces niveaux dès le départ évite les malentendus : vous savez à quoi vous attendre, et le prestataire sait sur quoi il s’engage. Sans ces repères, la maintenance se gère au cas par cas, souvent dans la frustration.
Comment choisir son prestataire de TMA
Quelques critères font la différence. La capacité à reprendre et comprendre votre application, même s’il ne l’a pas développée : cela passe par une phase d’appropriation, comme lors de la reprise d’un logiciel développé par un autre prestataire. La clarté des engagements de service et du périmètre. La transparence sur ce qui est inclus et ce qui est facturé en plus. Et la pérennité du prestataire, car la maintenance est une relation de long terme. Mieux vaut un partenaire stable et clair qu’un tarif bas sans engagement.
Questions fréquentes
La TMA inclut-elle les nouvelles fonctionnalités ?
Les petites évolutions, souvent oui, dans une limite prévue au contrat. Les développements importants se traitent en général comme des projets à part, chiffrés séparément.
Peut-on faire maintenir une application qu’un autre a développée ?
Oui. C’est une situation courante. Le prestataire commence par une phase d’appropriation du code et de la documentation avant de s’engager sur les délais.
Quelle différence entre garantie et TMA ?
La garantie couvre, pendant une période limitée après la livraison, les défauts du logiciel livré. La TMA est un service continu, au-delà de la garantie, qui couvre aussi la sécurité et les évolutions.
Combien coûte une TMA ?
Cela dépend de la taille de l’application et du niveau de service. Elle se fixe en forfait mensuel ou en volume de jours. Un audit permet d’obtenir une estimation réaliste pour votre application.
Que se passe-t-il si on arrête la TMA ?
Un bon contrat prévoit une réversibilité : remise à jour de la documentation et des accès pour qu’une autre équipe, ou la vôtre, puisse reprendre la main sans blocage.
Vous voulez sécuriser la maintenance de votre application dans la durée ? Demandez un audit : nous évaluons votre logiciel et nous vous proposons un contrat de TMA clair, avec un périmètre et des engagements de service adaptés.




















