Aller au contenu
Africodex
Logiciel sur mesure

Coût d'un logiciel sur mesure : ce qui le détermine vraiment

Ce qui fait vraiment le prix d'un logiciel sur mesure au Maroc : fonctionnalités, arabe, facturation, WhatsApp, et comment lire un devis.

L'équipe Africodex7 min de lecture

Vous demandez à trois sociétés un devis pour la même application, et les réponses n'ont rien à voir. L'une semble trop belle pour être vraie, une autre paraît exorbitante. C'est déroutant, et difficile de savoir à qui faire confiance. La bonne nouvelle : le coût d'un logiciel n'a rien de magique. Il dépend de quelques facteurs clairs, et une fois que vous les comprenez, vous pouvez planifier et négocier avec beaucoup plus d'assurance.

Les fonctionnalités : le facteur principal

Chaque écran, chaque bouton et chaque règle doit être conçu, développé et testé. Donc plus votre logiciel en fait, plus il coûte cher et plus il prend de temps.

Certaines fonctionnalités paraissent petites mais cachent beaucoup de travail. « Les utilisateurs peuvent réinitialiser leur mot de passe », c'est simple. « Les utilisateurs voient le stock en temps réel sur trois entrepôts », ça ne l'est pas. Quand vous listez vos fonctionnalités, une bonne équipe vous aidera à distinguer celles qui sont lourdes de celles qui sont légères.

Les types d'utilisateurs

Qui utilisera le logiciel ? Un client, un livreur, un gérant de magasin et un administrateur ont tous besoin d'écrans et de droits différents.

Chaque nouveau type d'utilisateur revient presque à ajouter un petit produit supplémentaire. Imaginez un groupe de restaurants fictif à Rabat : une application de commande pour les clients, c'est une chose. Ajouter un écran pour la cuisine, une application pour les livreurs et un tableau de bord pour le gérant multiplie le travail.

Connexions, paiements et design

Les connexions à d'autres systèmes (qu'on appelle aussi intégrations) permettent à votre logiciel d'échanger des informations avec votre outil de comptabilité, votre site web, un partenaire de livraison ou une plateforme publique. Certaines se connectent facilement. D'autres sont anciennes ou mal documentées et demandent plus d'efforts.

Les paiements exigent une attention particulière : sécurité, tests, gestion des remboursements et des paiements échoués, et travail avec les prestataires de paiement locaux.

Le design va d'une interface propre et standard à une expérience de marque entièrement personnalisée, avec illustrations et animations sur mesure. Les deux sont valables, mais ce n'est pas la même quantité de travail.

Les langues, dont l'arabe et le français

Au Maroc et dans une grande partie de l'Afrique, un logiciel doit souvent fonctionner en arabe, en français, et parfois en anglais ou en amazigh.

Plusieurs langues signifient que chaque texte doit être traduit et vérifié. L'arabe ajoute une couche supplémentaire, car il se lit de droite à gauche : les écrans doivent donc inverser correctement leur mise en page. C'est tout à fait faisable, mais cela doit être prévu dès le départ. Ajouter une langue tardivement est généralement plus difficile que de l'intégrer tôt.

La maintenance : le coût qu'on oublie

Un logiciel n'est pas terminé le jour du lancement. Les téléphones et navigateurs se mettent à jour, des correctifs de sécurité sont nécessaires, de petits bugs apparaissent et votre équipe demandera des améliorations.

Prévoyez la maintenance dès le début. Voyez-la comme l'entretien d'une voiture : un effort modeste et régulier qui évite les grosses pannes coûteuses.

Coût d'un logiciel au Maroc : les facteurs locaux à anticiper

Au-delà des fonctionnalités et des écrans, quelques facteurs reviennent sans cesse dans les projets marocains. Aucun n'est inhabituel, mais chacun ajoute du travail : mieux vaut donc les mentionner avant de demander un devis.

  • Règles de facturation et fiscales : si votre logiciel édite des factures, elles doivent comporter les mentions légales exigées au Maroc, comme votre ICE et la bonne TVA. Le Maroc avance aussi vers la facturation électronique avec la DGI : demandez comment le logiciel pourrait s'adapter si vos obligations évoluent.
  • Espèces, chèques et LCN : beaucoup d'entreprises sont encore payées par chèque, lettre de change ou paiement à la livraison. Suivre les échéances, les chèques impayés et les paiements partiels représente un vrai travail, qui doit figurer comme une fonctionnalité et non être considéré comme acquis.
  • Paiement en ligne local : accepter la carte en ligne implique de travailler avec un prestataire de paiement marocain, avec ses propres étapes de test et de validation. Prévoyez du temps pour cela.
  • WhatsApp : les clients s'attendent souvent à recevoir confirmations de commande ou mises à jour sur WhatsApp. Se connecter aux outils professionnels officiels de WhatsApp est possible, mais cela implique sa propre configuration, ses règles et ses coûts d'utilisation.
  • Connectivité : si vos équipes travaillent dans un entrepôt, sur un chantier ou en zone rurale, l'application devra peut-être continuer à fonctionner quand la connexion coupe, puis se synchroniser plus tard. C'est plus complexe qu'une application qui suppose une bonne connexion internet.

Deux points pratiques sur le devis lui-même. D'abord, vérifiez si les prix sont en dirhams ou en euros, et si la TVA est incluse. Comparer un prix HT à un prix TTC est une source de confusion fréquente. Ensuite, renseignez-vous sur l'échéancier de paiement. Payer par étapes liées à des avancées visibles, comme la validation du design ou la livraison d'une première version, protège les deux parties.

Enfin, si un membre de la famille ou un collaborateur de longue date est le seul à savoir comment le processus actuel fonctionne vraiment, prévoyez du temps avec lui très tôt. Son savoir influence souvent les fonctionnalités davantage que n'importe quel cahier des charges.

Comment garder votre budget sous contrôle

La méthode la plus fiable est de commencer petit avec une première version. Développez uniquement ce qu'il faut pour résoudre le problème principal et testez-le avec de vrais utilisateurs. Ajoutez ensuite des éléments en fonction de ce que vous apprenez.

Pour y arriver :
- Répartissez votre liste de souhaits entre « indispensable », « souhaitable » et « plus tard »

- Soyez honnête sur les fonctionnalités qui apportent vraiment de la valeur dès le premier jour

- Réutilisez des outils existants pour les besoins courants au lieu de les redévelopper

- Prenez vos décisions rapidement, car attendre et changer de cap coûte aussi du temps

- Désignez une seule personne de votre côté pour répondre aux questions

Ce que doit contenir un bon devis, et les signaux d'alerte

Un bon devis doit présenter :
- Une liste claire des fonctionnalités et des écrans

- Ce qui n'est pas inclus

- Les principales étapes, du design au lancement

- La façon dont les tests sont réalisés

- Qui est propriétaire du code et des données

- Le fonctionnement de la maintenance et du support après le lancement

Les signaux d'alerte à surveiller :
- Un prix unique sans aucun détail

- Aucune question posée sur votre activité avant le devis

- Des promesses que tout sera « facile » et « rapide »

- Aucune mention des tests ni de la maintenance

- Une propriété floue de ce qui est développé

Chez Africodex, nous préférons commencer par un échange sur vos objectifs, puis proposer une première version ciblée avec un chiffrage transparent. Si vous souhaitez une estimation claire pour votre idée, nous serons ravis de vous aider.

Questions fréquentes

Pourquoi les devis pour un même projet varient-ils autant ?

Généralement parce que chaque société a compris le projet différemment. L'une a pu imaginer une version simple, une autre une version complète. Demandez à chacune de lister précisément ce qu'elle a inclus pour pouvoir comparer équitablement.

Un prix forfaitaire est-il préférable à une facturation au temps passé ?

Un forfait fonctionne bien quand le périmètre est très clair. Quand les idées évoluent encore, un fonctionnement plus souple avec des points réguliers peut être plus équitable pour les deux parties.

Puis-je réduire le coût en supprimant les tests ?

C'est tentant, mais cela coûte généralement plus cher ensuite. Les problèmes découverts après le lancement sont plus difficiles à corriger et peuvent nuire à votre réputation auprès des clients.

Un devis de logiciel au Maroc doit-il inclure la TVA ?

Un devis professionnel doit indiquer clairement si les prix sont HT ou TTC, et dans quelle devise. Quand vous comparez plusieurs devis, ramenez-les d'abord sur la même base. Votre comptable pourra confirmer comment la TVA du projet sera traitée dans vos propres comptes.

Un logiciel sur mesure peut-il gérer les chèques et les LCN ?

Oui. Un logiciel peut enregistrer les chèques et les lettres de change, suivre leurs échéances, signaler les impayés et les rapprocher des factures. Comme ces processus varient d'une entreprise à l'autre, décrivez précisément comment vous les gérez aujourd'hui pour que l'équipe puisse estimer le travail avec justesse.

Connecter mon logiciel à WhatsApp augmente-t-il le coût ?

En général un peu, oui. Envoyer des messages automatiques via les outils professionnels officiels de WhatsApp demande une configuration, des modèles de messages approuvés et des tests, et le prestataire peut facturer des frais d'utilisation récurrents. Demandez que ce point figure comme une ligne à part dans votre devis, pour décider s'il vaut la peine de l'inclure dans la première version.

Obtenir une estimation claire pour votre idée

Premier échange gratuit. Nous répondons sous un jour ouvré, en français, en arabe ou en anglais.

Parlons-en