Business 5 min de lecture

Combien coûte le développement d’un logiciel sur mesure au Maroc ?

Ce qui détermine vraiment le prix d’un logiciel sur mesure au Maroc, comment lire une estimation et maîtriser votre budget, sans moyennes inventées.

« Combien ça va coûter ? » C’est généralement la première question d’un projet logiciel, et la réponse honnête est « ça dépend ». Cet article explique de quoi cela dépend, pour que vous puissiez lire une estimation d’un œil critique et comparer des propositions sur autre chose que le prix final.

La formule derrière chaque estimation

Quel que soit le mode de facturation indiqué dans le contrat, le coût d’un logiciel sur mesure se résume à un calcul :

personnes × durée × taux, plus les coûts qui continuent après le lancement.

  • Personnes : combien de développeurs, de designers et de chefs de projet, et avec quelle expérience.
  • Durée : combien de semaines de travail le périmètre demande, cadrage, tests et mise en ligne compris.
  • Taux : le coût journalier ou mensuel de chaque personne, qui dépend de son expérience et du marché dans lequel l’équipe travaille.

À expérience comparable, les taux au Maroc sont généralement plus bas qu’en Europe de l’Ouest ou en Amérique du Nord, ce qui explique en partie pourquoi des entreprises de ces marchés travaillent avec des équipes marocaines. Mais le taux est le facteur que vous maîtrisez le moins, et celui qui pèse le moins. Le périmètre et la qualité d’exécution font bien plus varier le total.

Ce qui détermine le périmètre

Deux projets tous deux présentés comme « une application de gestion » peuvent coûter de une à dix fois plus. Les principaux facteurs :

  1. Le nombre de types d’utilisateurs et de processus. Chaque type d’utilisateur (administrateur, responsable, équipe terrain, client) multiplie les écrans, les droits d’accès et les cas particuliers.
  2. Les liens avec d’autres logiciels. Paiement, logiciel comptable, services administratifs, ERP ou anciennes bases de données sont souvent la partie la plus risquée d’un projet, car ils dépendent de systèmes que vous ne maîtrisez pas.
  3. Les plateformes. Une application web, une application mobile, une application de bureau, ou les trois.
  4. La reprise des données. Sortir des années de données de tableurs ou d’un ancien système est un projet à part entière.
  5. Le hors ligne, le temps réel et les gros volumes. Chacun ajoute du travail de conception et de test.
  6. Les langues et l’écriture de droite à gauche. Une interface en français et en arabe demande plus que des textes traduits : mises en page, dates, nombres et recherche doivent tous être adaptés.
  7. Conformité et sécurité. Traiter des données personnelles selon la loi 09-08, ou le RGPD pour des utilisateurs européens, ajoute du travail de conception et d’organisation.

Les tailles de projet les plus courantes

Plutôt que des prix moyens inventés, voici trois tailles de projet courantes. Multipliez les durées par les taux qu’on vous propose pour obtenir un premier ordre de grandeur.

TaillePérimètre typeÉquipe typeDurée type
Outil cibléUn ou deux processus, un type d’utilisateur, quelques liens avec d’autres logiciels1 à 2 développeurs4 à 8 semaines
Plateforme métierPlusieurs types d’utilisateurs, rapports, 2 à 4 liens, web plus mobile ou bureau2 à 4 personnes3 à 6 mois
Produit ou SaaSNombreux comptes clients, facturation, utilisateurs publics, exigences de volume et de sécurité4 personnes ou plus6 mois, puis en continu

Ces durées incluent le cadrage, les tests et le lancement, pas seulement l’écriture du code.

Comment lire une estimation

Une estimation sérieuse est un document, pas seulement un chiffre. Vérifiez qu’elle contient :

  • Un découpage par fonctionnalité, avec des fourchettes. Un chiffre unique laisse croire à une précision qui n’existe pas.
  • Des hypothèses clairement écrites. « Le logiciel comptable dispose d’une API » est une hypothèse qui peut doubler un budget si elle se révèle fausse.
  • La liste des inconnues et la façon de les lever, souvent grâce à une courte phase de cadrage payante.
  • Ce qui n’est pas inclus. La saisie des contenus, la reprise des données, les frais des magasins d’applications, l’hébergement et les licences tierces sont souvent exclus.
  • Le coût de fonctionnement du système ensuite.

Si deux propositions sont très éloignées, l’écart se trouve presque toujours dans les hypothèses. Demandez à chaque prestataire de lister les siennes.

Cinq façons de garder le budget sous contrôle

  1. Payez d’abord le cadrage. Quelques semaines d’ateliers et de préparation, livrées sous forme de périmètre écrit, sont l’assurance la moins chère qui soit.
  2. Mettez tôt en service une petite partie complète. Un processus complet utilisé pour de vrai vous en apprend plus que des mois de spécifications.
  3. Découpez le projet en phases. Chaque phase a son budget et un résultat utile, ce qui vous permet d’arrêter, d’ajuster ou de continuer.
  4. Dites non au « tant qu’on y est ». Gardez une liste d’idées pour les phases suivantes au lieu d’alourdir la phase en cours.
  5. Soyez propriétaire du code et des comptes dès le premier jour. Vous gardez toutes vos options et évitez une dépendance coûteuse.

En résumé

Le prix d’un logiciel sur mesure au Maroc, comme ailleurs, dépend du périmètre et de la qualité d’exécution bien plus que du taux horaire. Considérez les estimations comme un ensemble d’hypothèses à discuter, investissez dans le cadrage et prévoyez la vie du logiciel après le lancement.

Vous voulez un second avis sur une proposition reçue, ou une première estimation pour votre projet ? Dites-nous ce que vous construisez.

Questions fréquentes

Combien coûte le développement d’un logiciel sur mesure au Maroc ?

Le développement logiciel est-il moins cher au Maroc ?

Les taux journaliers des développeurs expérimentés au Maroc sont généralement plus bas qu’en Europe de l’Ouest ou en Amérique du Nord, et le fuseau horaire, proche de celui de l’Europe, facilite la collaboration. Mais le coût total dépend bien plus du périmètre et de la qualité de gestion du projet que du taux journalier.

Faut-il choisir un forfait ou une facturation au temps passé ?

Le forfait convient quand le périmètre est clair et a peu de chances de changer. La facturation au temps passé (régie), avec un budget plafonné par phase, convient mieux quand le produit est encore en train de prendre forme. Beaucoup de projets combinent les deux, avec une phase de cadrage au forfait suivie d’une livraison par étapes.

Quels coûts faut-il prévoir après le lancement ?

L’hébergement et les services tiers, la surveillance, les mises à jour de sécurité, les corrections et les améliorations. Un plan réaliste prévoit la maintenance dès le départ, au lieu de considérer le lancement comme la fin du projet.