« Notre application de réservation tourne depuis un an. Le freelance qui l'a développée nous propose maintenant un contrat de maintenance au mois, et on ne sait pas si le prix est raisonnable. Qu'est-ce qui doit être écrit dans ce contrat pour qu'on soit vraiment couverts ? »
La situation, telle qu'on la raconte à une IA
Il n'existe pas de tarif officiel : les prestataires citent souvent un budget annuel de 15 à 25 % du coût de développement initial, à prendre comme un ordre de grandeur. Le prix dépend surtout de la taille de l'application, du nombre d'outils à surveiller et du délai d'intervention que vous exigez en cas de panne. Un bon contrat écrit ce qui est couvert ou non, les délais selon la gravité, le prix des heures en plus, la sortie du contrat et la protection des données personnelles.
Combien coûte la maintenance d'une application ?
Aucune statistique publique ne fixe le prix d'une maintenance. Le repère le plus repris vient des prestataires eux-mêmes : Plateya, qui vend du développement d'applications, l'estime entre 15 et 25 % du coût initial par an, soit environ 750 à 2 500 € par an pour une première version facturée 5 000 à 15 000 €¹. C'est un ordre de grandeur, pas un barème.
La maintenance se facture le plus souvent de trois façons :
| Mode | Comment ça marche | À surveiller |
|---|---|---|
| Forfait mensuel | Un montant fixe chaque mois pour un périmètre défini : mises à jour, surveillance, corrections. | Ce qui sort du forfait, et à quel tarif. |
| Crédit d'heures | Vous achetez un nombre d'heures, décomptées à chaque intervention. | Ce que deviennent les heures non utilisées, et le relevé des heures consommées. |
| À l'intervention | Vous payez chaque demande, sur devis ou au temps passé. | Aucun délai garanti : personne ne s'engage à intervenir vite. |
Qu'est-ce qui fait varier le prix ?
- La taille de l'application : le nombre d'écrans, de règles et de connexions à d'autres services (paiement, envoi d'e-mails, cartes).
- Les plateformes : chaque élément (application iPhone, application Android, site web, serveur) est à tenir à jour.
- Le délai d'intervention demandé : être dépanné en quelques heures, week-end compris, demande plus de disponibilité qu'une prise en charge le jour ouvré suivant.
- Les petites évolutions incluses, ou non, dans le forfait.
- L'état du code au départ : une application restée longtemps sans mises à jour demande d'abord une remise à niveau.
L'hébergement, les comptes des stores et les services payés à l'usage (envoi de SMS, par exemple) sont des frais à part : demandez s'ils sont compris dans le prix.
Que couvre la maintenance, concrètement ?
On distingue en général quatre types de travaux. Le contrat doit dire lesquels sont compris dans le prix.
- La maintenance corrective : corriger les anomalies, comme un paiement qui échoue.
- La maintenance préventive : correctifs de sécurité, surveillance des erreurs, vérification des sauvegardes.
- La maintenance adaptative : suivre les nouvelles versions d'iOS, d'Android et des navigateurs, et les règles des stores.
- La maintenance évolutive : ajouter ou modifier des fonctions, souvent sur devis à part au-delà des petites évolutions.
Pour une application mobile, la maintenance adaptative n'est pas facultative. Depuis le 28 avril 2026, Apple exige que les applications envoyées sur App Store Connect soient construites avec Xcode 26 ou une version plus récente, et avec le kit de développement d'iOS 26². Depuis le 31 août 2026, Google Play demande que les nouvelles applications et les mises à jour ciblent Android 16 ; une application existante qui cible Android 14 ou une version plus ancienne n'est plus proposée aux nouveaux utilisateurs dont le téléphone a une version d'Android plus récente que celle qu'elle cible³.
Concrètement, une application qui n'a pas suivi ces changements ne peut plus publier de correction sur les stores tant qu'elle n'a pas été mise à niveau.
Que doit contenir le contrat de maintenance ?
Un contrat de maintenance n'a pas de forme imposée. Voici les clauses qui évitent les mauvaises surprises :
| Clause | Ce qu'elle doit préciser |
|---|---|
| Le périmètre | Les applications, serveurs et services couverts, et les types de travaux compris. |
| Les exclusions | Ce qui n'est pas compris (nouvelles fonctions, panne d'un service extérieur, erreur de manipulation) et son tarif. |
| Les niveaux de gravité | Ce qu'est une panne bloquante, une anomalie gênante, une demande mineure. |
| Les délais | Pour chaque niveau : le délai de prise en charge et, si possible, le délai de rétablissement. |
| Les horaires et le canal | Les jours et heures couverts, et comment signaler un problème. |
| Le prix | Le forfait, le tarif des heures en plus, la règle de révision. |
| Les sauvegardes | Leur fréquence, leur lieu de stockage, un test de restauration régulier. |
| Le compte rendu | Le relevé des interventions et des heures consommées. |
| La durée et la sortie | Reconduction, préavis, et ce que le prestataire vous remet en partant. |
| La propriété | La cession écrite des droits sur ce qui est développé pendant la maintenance. |
| Les données personnelles | Les clauses exigées par le RGPD, détaillées ci-dessous. |
Le délai de prise en charge, qu'on appelle aussi GTI (garantie de temps d'intervention), dit quand quelqu'un commence à traiter le problème. Le délai de rétablissement, ou GTR (garantie de temps de rétablissement), dit quand le service remarche. Méfiez-vous des formules comme « intervention rapide » : un délai qui n'est pas chiffré n'engage personne.
Données personnelles : des clauses obligatoires
Si votre application contient des données personnelles (comptes clients, adresses, historiques de réservation), le prestataire qui la maintient y accède : au sens du RGPD, il est votre sous-traitant. Le contrat doit alors définir l'objet et la durée du traitement, sa nature et sa finalité, le type de données et les catégories de personnes concernées. Il doit aussi engager le prestataire à n'agir que sur vos instructions documentées, à garantir la confidentialité, à sécuriser les données, à ne faire appel à un autre sous-traitant qu'avec votre autorisation, et à supprimer ou vous rendre les données à la fin du contrat⁴.
Le RGPD demande aussi, à vous comme à votre prestataire, des mesures de sécurité adaptées aux risques (article 32)⁴. Aucun texte n'impose de signer un contrat de maintenance, mais une application laissée sans mises à jour de sécurité rend cette obligation difficile à tenir.
Durée, reconduction et sortie : à lire avant de signer
Les contrats d'un an reconduits automatiquement sont courants : repérez le préavis pour ne pas reconduire, et notez la date limite.
Pour une association, une règle protectrice peut s'appliquer. Le Code de la consommation oblige le prestataire à informer le consommateur par écrit, entre trois mois et un mois avant la date limite, de la possibilité de ne pas reconduire le contrat ; à défaut, celui-ci peut y mettre fin sans frais à tout moment à partir de la reconduction⁵. Cette règle vaut aussi pour les contrats conclus avec des « non-professionnels »⁶, catégorie dans laquelle peut entrer une association qui n'agit pas à des fins professionnelles. Le point dépend de votre situation : en cas de doute, posez la question à un juriste.
Si vous changez de prestataire, l'ancien doit vous remettre le code à jour, les accès et la documentation. Quand le code, les comptes et l'hébergement sont déjà à votre nom, le changement se fait sans blocage ; sinon, voyez notre article sur la reprise d'une application.
Précisez enfin qui surveille et paie l'adhésion à l'Apple Developer Program : elle se renouvelle chaque année, et sans adhésion active, vos applications ne sont plus téléchargeables sur l'App Store⁷.
Ce qui dépend de votre cas
Les fourchettes publiées ne remplacent pas un devis : seul un examen de l'application (son code, ses outils, son hébergement) permet de chiffrer une maintenance. Pour une clause de responsabilité, des pénalités ou un litige, consultez un avocat.
Et chez Prestalgo ?
Prestalgo maintient des applications et des sites, développés par nous ou par d'autres : corrections, sécurité, compatibilité avec les nouvelles versions d'iOS et d'Android, exigences des stores, surveillance, sauvegardes testées, et petites évolutions selon le contrat. Le délai d'intervention en cas de panne est écrit dans le contrat, selon l'importance de l'outil pour votre activité. La maintenance se chiffre sur analyse de l'existant, à partir de 500 € HT, dans une proposition écrite. Le détail est sur la page contrat de maintenance et sur la page Tarifs.
Questions fréquentes
Que veut dire TMA ?
TMA signifie « tierce maintenance applicative » : la maintenance d'une application confiée à un prestataire extérieur, qui s'engage par contrat à la faire tourner et à la corriger. Le principe est le même pour une grande entreprise, une PME ou une association.
La maintenance comprend-elle l'hébergement ?
Pas forcément. L'hébergement est un abonnement payé à un fournisseur, alors que la maintenance est du travail. Demandez que la proposition présente les deux séparément, et gardez l'abonnement d'hébergement à votre nom.
Que se passe-t-il si on arrête la maintenance ?
L'application continue en général de fonctionner un temps, puis les problèmes s'accumulent : failles non corrigées, incompatibilités avec les nouveaux téléphones, mises à jour refusées par les stores. Reprendre le suivi demande alors une remise à niveau.
Les corrections après la livraison font-elles partie de la maintenance ?
Pas toujours. Beaucoup de prestataires corrigent gratuitement, pendant une période fixée, les défauts de ce qu'ils viennent de livrer : c'est une garantie, pas une maintenance. Vérifiez sa durée dans le contrat de développement ; la maintenance prend le relais ensuite.
Sources
- Damien Grangiens, article sur le coût de développement d'un MVP en 2026, Plateya, 15 juillet 2026, consulté le 8 novembre 2026 : plateya.fr
- Apple, « Upcoming Requirements », Apple Developer, consulté le 8 novembre 2026 : developer.apple.com
- Android Developers, « Exigences de Google Play concernant le niveau d'API cible », consulté le 8 novembre 2026 : developer.android.com
- Règlement (UE) 2016/679 (RGPD), chapitre IV, articles 28 et 32, texte publié par la CNIL, consulté le 8 novembre 2026 : cnil.fr
- Code de la consommation, article L215-1, Légifrance, consulté le 8 novembre 2026 : legifrance.gouv.fr
- Code de la consommation, article L215-3, Légifrance, consulté le 8 novembre 2026 : legifrance.gouv.fr
- Apple, « Program Renewal », Apple Developer, consulté le 8 novembre 2026 : developer.apple.com
Alexandre Gougeon, fondateur de Prestalgo, développeur full stack depuis 2015. Prestalgo fait tourner et maintient les applications de SAUVLife, Youngs Job et Groume.