Un devis de développement d’application mobile répond à une seule question : combien coûte la construction. Il dit rarement ce que l’application coûtera l’année suivante. Or la maintenance représente en général 15 à 25 % du coût initial par an. Pour une application facturée 300 000 MAD, comptez 45 000 à 75 000 MAD chaque année, hors nouvelles fonctionnalités majeures.
Ce montant n’est pas une fatalité, mais il faut le connaître avant de signer, pas au premier bug bloquant après une mise à jour d’iOS. Cet article détaille ce que couvre la maintenance, les fourchettes 2026 en MAD, les coûts récurrents que vous paierez de toute façon, les modèles de contrat et les points CNDP à vérifier à chaque version.
Il s’adresse au dirigeant ou au responsable digital qui a un devis sur la table et veut comprendre le coût total de possession avant d’engager son entreprise.
Pourquoi le budget de maintenance est souvent oublié dans le devis initial
La raison est simple : un devis se compare sur le prix de développement. Un prestataire qui ajoute une ligne « maintenance : 60 000 MAD/an » semble 20 % plus cher que celui qui écrit « maintenance : à définir ». Le second gagne l’appel d’offres, et le client découvre le vrai coût douze mois plus tard.
La deuxième raison tient à la nature du produit. Un site vitrine peut rester en ligne trois ans sans intervention. Une application mobile vit dans deux écosystèmes, Apple et Google, qui changent leurs règles chaque année, et s’appuie sur un backend, des API tierces et des bibliothèques qui évoluent en permanence. Une application qu’on ne maintient pas finit par être rejetée des stores ou par planter sur les nouveaux téléphones.
Ce que vous pouvez faire dès maintenant : demander au prestataire une annexe « année 2 » chiffrée, avec le détail de ce qui est inclus et de ce qui est facturé en plus. Si vous êtes encore au stade de comparer les offres, notre guide des prix du développement d’application mobile au Maroc vous donne les repères sur le coût initial.
Ce que couvre réellement la maintenance d’une application mobile
Le mot « maintenance » recouvre quatre activités différentes, et les devis les mélangent souvent. Avant de comparer deux offres, vérifiez lesquelles sont réellement incluses.

- Maintenance corrective : corriger les bugs signalés par les utilisateurs ou détectés par les outils de suivi des plantages. C’est le minimum, et c’est souvent la seule chose qu’un forfait bas de gamme couvre.
- Maintenance adaptative : suivre les nouvelles versions d’iOS et d’Android, les exigences des stores, les mises à jour de Flutter, React Native ou des SDK natifs, et les bibliothèques abandonnées par leurs auteurs. Ce poste est invisible pour l’utilisateur, mais c’est lui qui évite la radiation du store.
- Maintenance évolutive : les nouvelles fonctionnalités, les écrans supplémentaires, les intégrations avec un nouvel outil métier. Elle se chiffre à part, en jours de développement.
- Exploitation et support : hébergement du backend, sauvegardes, supervision, réponse aux avis sur les stores, assistance aux utilisateurs internes. Un prestataire sérieux précise qui fait quoi.
Un contrat qui dit « maintenance incluse » sans détailler ces quatre volets ne vous engage à rien de précis, et le prestataire non plus.
Maintenance application mobile Maroc : les fourchettes de prix 2026
Les montants ci-dessous correspondent à ce que nous observons sur le marché marocain en 2026 pour une application de PME ou d’ETI : application client, application terrain, application de commande ou de réservation. Ils excluent l’hébergement et les abonnements tiers, traités plus loin.
- Niveau minimal, corrective et stores : 2 000 à 6 000 MAD par mois. Le prestataire corrige les bugs bloquants, republie l’application quand un store l’exige et met à jour les dépendances critiques une à deux fois par an. Pas de délai de réponse contractuel.
- Niveau standard, corrective, adaptative et petites évolutions : 6 000 à 15 000 MAD par mois. Il inclut en général une banque de 3 à 8 jours par mois, la supervision des plantages, un délai de prise en charge sous 24 à 48 heures ouvrées et un point mensuel.
- Niveau TMA avec engagement de service : 15 000 à 40 000 MAD par mois, parfois plus pour une application transactionnelle. Délais de prise en charge et de rétablissement contractuels, astreinte, reporting, équipe identifiée, gestion des évolutions dans un backlog partagé.
La règle des 15 à 25 % du coût initial reste un bon test de cohérence. Si l’application vous a coûté 400 000 MAD et qu’on vous propose une maintenance à 1 500 MAD par mois, soit 4,5 % par an, quelque chose n’est pas couvert. À l’inverse, 35 % par an pour une application simple mérite une explication.
Le choix technique pèse aussi. Une application en deux bases de code natives (Swift et Kotlin) coûte en général 30 à 50 % de plus à maintenir qu’une application Flutter ou React Native, parce que chaque correction est faite deux fois. Nous détaillons cet arbitrage dans notre article application native ou Flutter au Maroc.
Les coûts récurrents incontournables : stores, hébergement, certificats, API tierces
Ces frais existent que vous ayez ou non un contrat de maintenance. Ils sont rarement dans le devis parce qu’ils ne sont pas facturés par le prestataire, mais ils font partie du budget annuel.
- Comptes développeur : le programme développeur Apple coûte 99 USD par an, soit environ 1 000 MAD ; le compte Google Play se paie 25 USD une seule fois. Exigez que ces comptes soient ouverts au nom de votre société, pas de l’agence.
- Hébergement du backend : de 500 MAD par mois pour un serveur mutualisé ou une petite instance cloud, à 3 000 ou 5 000 MAD par mois pour une architecture avec base de données managée, stockage de fichiers et environnement de test. Si vos données doivent rester au Maroc, comparez les offres locales, par exemple celles d’inwi ou de Maroc Telecom, avec les régions marocaines des hyperscalers.
- Nom de domaine et certificats : quelques centaines de dirhams par an pour le domaine ; les certificats SSL peuvent être gratuits (Let’s Encrypt) ou coûter 1 000 à 3 000 MAD par an selon le fournisseur.
- Services tiers : SMS de vérification via un agrégateur marocain, facturés à l’unité ; cartes et géolocalisation, facturées à l’usage au-delà d’un quota gratuit ; notifications push, souvent gratuites à petite échelle ; e-mails transactionnels ; outil de suivi des plantages ; passerelle de paiement. Pour le CMI et les autres prestataires de paiement, vérifiez les frais d’installation et les commissions directement avec votre banque, ils varient selon le contrat.
Pour une application de PME classique, cet ensemble se situe entre 12 000 et 60 000 MAD par an, hors prestation de maintenance. L’écart vient surtout de l’hébergement et du volume de SMS.
Ce qui fait grimper la facture : mises à jour OS, nouvelles fonctionnalités, dette technique
Le calendrier des systèmes d’exploitation
Chaque année, Apple publie une nouvelle version d’iOS en septembre et Google une nouvelle version d’Android à peu près à la même période. Les deux stores exigent que les applications soient compilées avec un SDK récent et, côté Google Play, qu’elles ciblent un niveau d’API récent sous peine de ne plus être visibles pour les nouveaux utilisateurs. Concrètement, prévoyez chaque automne 2 à 5 jours de travail pour une application simple, davantage si elle utilise la caméra, la géolocalisation en arrière-plan ou les notifications, qui sont les zones où les règles changent le plus.
Les frameworks et les bibliothèques
Flutter et React Native publient plusieurs versions majeures par an. Sauter deux ou trois versions rend la mise à niveau beaucoup plus coûteuse qu’un suivi régulier. Il en va de même pour les bibliothèques tierces : une bibliothèque de paiement ou de cartes abandonnée par son auteur doit être remplacée, et ce remplacement peut représenter une à trois semaines de travail.
Les nouvelles fonctionnalités
Elles se chiffrent en jours de développement, entre 2 500 et 5 000 MAD par jour selon le profil et le prestataire. Un écran simple prend un à trois jours ; une intégration avec votre ERP ou un module de paiement prend plusieurs semaines. Demandez un chiffrage écrit avant chaque évolution, même petite.
La dette technique
C’est le poste le plus difficile à voir dans un devis. Une application livrée sans tests automatisés, sans documentation et avec une architecture improvisée coûte plus cher à chaque intervention, parce que le développeur doit tout redécouvrir et que chaque modification risque d’en casser une autre. Si l’application est reprise par un nouveau prestataire, comptez 10 à 25 jours d’audit et de remise à niveau avant la première évolution utile.
Contrat de maintenance : forfait, régie ou TMA (tierce maintenance applicative) ?
Trois modèles coexistent au Maroc. Aucun n’est meilleur en soi ; le bon choix dépend de la criticité de l’application et de votre capacité à piloter le prestataire.
- Le forfait mensuel : un montant fixe pour un périmètre défini, souvent avec une banque d’heures ou de jours. Budget prévisible, simple à comptabiliser. Points à vérifier : les heures non consommées sont-elles reportables, et que se passe-t-il si un mois dépasse le quota ?
- La régie : vous payez le temps passé, au tarif journalier. Souple, adaptée quand l’application évolue beaucoup, mais le budget annuel est variable et demande un suivi rigoureux des demandes.
- La TMA (tierce maintenance applicative) : un contrat avec engagements de service, délais de prise en charge et de rétablissement, astreinte, reporting et comité de suivi. C’est le modèle des applications critiques pour l’activité, par exemple une application de livraison ou de vente terrain. Le coût est plus élevé, mais le prestataire est engagé sur des délais mesurables.
Dans les trois cas, un bon contrat précise la durée, le préavis, la propriété du code, la clause de réversibilité et les pénalités éventuelles. Notre guide pour choisir un ESN au Maroc détaille les clauses à examiner avant de signer avec un prestataire.
Ce que vous pouvez négocier ou faire en interne pour réduire les coûts
Le moment où vous avez le plus de levier est avant la signature du devis de développement, pas au renouvellement du contrat de maintenance. Voici ce qui se négocie facilement à ce stade.
- Une garantie post-livraison incluse : trois mois de correction gratuite des bugs après la mise en production est une pratique courante ; six mois se négocient sur les projets importants.
- La propriété et l’accès : code source dans un dépôt à votre nom, comptes Apple et Google au nom de votre société, accès administrateur à l’hébergement. Sans cela, vous ne pouvez pas changer de prestataire sans tout reconstruire.
- La documentation et la réversibilité : un document d’architecture, une procédure de déploiement et un engagement de transfert de connaissances en fin de contrat.
- Les tarifs de l’année 2 : figez le tarif journalier des évolutions et le prix du forfait de maintenance dans le devis initial, avec une clause de révision encadrée.
Certaines tâches peuvent aussi rester en interne, ce qui réduit le forfait : la gestion du contenu et des promotions si l’application a un back-office, les réponses aux avis sur les stores, le suivi des statistiques d’usage et les tests de recette avant chaque publication. Un prestataire honnête vous dira lesquelles vous pouvez prendre en charge sans risque.
CNDP et mises à jour : ce qu’il faut vérifier à chaque nouvelle version
Une application mobile traite presque toujours des données personnelles : identifiants, numéros de téléphone, position, historique d’achats. La loi 09-08 impose de déclarer ces traitements à la CNDP, et certaines catégories de données ou de finalités relèvent d’une autorisation préalable. Le point que les PME oublient : cette déclaration décrit un périmètre précis, et chaque mise à jour peut le faire évoluer.
À chaque nouvelle version, posez-vous quatre questions :
- Cette version collecte-t-elle une donnée nouvelle ou demande-t-elle une nouvelle permission (contacts, position, caméra, identifiant publicitaire) ? Si oui, la déclaration CNDP doit probablement être mise à jour.
- Ajoute-t-elle un SDK tiers (analytique, publicité, suivi des plantages) qui envoie des données hors du Maroc ? Un transfert vers l’étranger a ses propres règles.
- La politique de confidentialité publiée sur les stores et dans l’application reflète-t-elle ces changements ? Apple et Google exigent aussi que vous remplissiez leurs fiches de confidentialité et que l’application permette la suppression du compte.
- Les durées de conservation et les droits d’accès et de suppression des utilisateurs sont-ils toujours respectés avec les nouvelles données ?
Ces vérifications prennent une heure par version si elles sont intégrées au processus de publication, et beaucoup plus si elles sont faites après une mise en demeure. Les textes et les formulaires évoluent, vérifiez toujours les procédures en vigueur sur le site de la CNDP. Notre checklist de conformité CNDP et loi 09-08 couvre l’ensemble des obligations de l’entreprise.
Et maintenant ?
Chez Arrowlancer, nous développons des applications mobiles iOS et Android, en Flutter ou React Native, et nous chiffrons la maintenance dans le devis initial, avec le détail des quatre volets et des coûts récurrents. Si vous avez un devis en main et que vous voulez un second avis sur le coût total sur trois ans, contactez-nous : la lecture d’un devis prend moins d’une heure et évite souvent une mauvaise surprise l’année suivante.
