Guide · 5 min de lecture

Combien coûte un logiciel sur mesure ?

La réponse courte est « ça dépend », mais pas de n'importe quoi. Le prix d'un logiciel sur mesure dépend d'une poignée de facteurs que l'on peut cerner dès le premier échange. Voici nos fourchettes, en dollars canadiens, et ce qui les fait bouger.

Par l'équipe GentBit Mis à jour le

Les fourchettes, en bref

Le tableau ci-dessous reprend des projets types, chiffrés avec la même grille que notre estimateur de budget. Les montants sont en dollars canadiens, avant taxes. Ils comprennent le cadrage, la conception, le développement, les tests, la mise en ligne et la gestion de projet.

Type de projetFourchetteDurée
Outil interne ou application web simple16 000 $ – 26 000 $3 à 5 semaines
Application web avec plusieurs rôles, tableaux de bord et une intégration36 000 $ – 64 000 $8 à 13 semaines
Application web et mobile (iOS et Android)51 500 $ – 83 500 $3 à 4 mois
Plateforme SaaS : première version commercialisable62 000 $ – 100 000 $3 à 5 mois
Intégration entre deux systèmes6 000 $ – 10 000 $1 à 2 semaines
Audit et remise en état d'une application existante9 000 $ – 16 500 $2 à 3 semaines

Chaque ligne s'ouvre dans l'estimateur, où vous pouvez l'ajuster à votre cas.

Ces écarts peuvent sembler larges. C'est voulu : avant d'avoir écrit le périmètre, une fourchette honnête vaut mieux qu'un chiffre précis inventé. L'écart se resserre dès que l'on sait ce que la première version doit faire, et ce qu'elle ne fera pas.

Ce qui fait vraiment varier le prix

Le nombre d'écrans est un mauvais indicateur. Deux applications d'une vingtaine d'écrans peuvent avoir des coûts très différents. Voici ce qui pèse vraiment.

Les règles d'affaires

Qui a le droit de voir quoi, qui approuve, dans quel ordre, avec quelles exceptions. Un formulaire qui enregistre une demande se fait en quelques heures. Le même formulaire, avec trois niveaux d'approbation, des délais à respecter et des cas particuliers selon le type de client, peut demander plusieurs semaines. C'est presque toujours là que se cache la complexité, et c'est pourquoi nous la cherchons dès le cadrage.

Les échanges avec vos systèmes

Relier l'application à votre logiciel comptable, à votre ERP, à une caisse ou à l'API d'un partenaire demande plus de travail qu'on ne l'imagine. Il faut comprendre les données de chaque côté, gérer les erreurs et les pannes, et décider de ce qui se passe quand les deux systèmes ne sont pas d'accord. Une intégration fiable journalise chaque échange et reprend d'elle-même après une interruption. Ce travail ne se voit pas à l'écran, mais c'est lui qui évite les données perdues.

Le nombre de plateformes

Une application web fonctionne dans le navigateur, sur ordinateur comme sur téléphone. Ajouter une application mobile pour iOS et Android, ou un logiciel de bureau, ajoute des interfaces à concevoir, à tester et à maintenir. Le serveur et les données sont partagés, mais chaque plateforme a ses contraintes : publication dans les magasins d'applications, appareils à tester, mises à jour à suivre.

La sécurité et la conformité

Des données de santé, financières ou des renseignements personnels sensibles demandent des droits d'accès plus fins, un historique des actions et parfois un hébergement au Canada. Au Québec, la Loi 25 encadre la collecte, la conservation et la communication des renseignements personnels. Il coûte beaucoup moins cher de la prévoir dès la conception que de l'ajouter après coup.

La reprise des données existantes

Importer des années de données depuis des tableurs ou un ancien système, c'est les nettoyer, décider quoi faire des doublons et des champs incomplets, puis vérifier le résultat avec vous. Ce travail est souvent oublié dans les premières estimations.

La disponibilité de votre équipe

Un projet avance au rythme des décisions. Une personne de votre côté, disponible pour répondre aux questions et valider chaque démonstration, fait gagner des semaines. Des semaines gagnées, c'est un budget mieux tenu.

Ce que comprennent nos fourchettes

  • Le cadrage : objectifs, utilisateurs, règles d'affaires et priorités, mis par écrit.
  • La conception des écrans et de l'architecture technique.
  • Le développement, avec une démonstration chaque semaine.
  • Les tests et la correction des anomalies avant la mise en ligne.
  • La mise en production, la documentation et la remise du code et des accès à votre nom.

Ce qu'il faut prévoir après la mise en ligne

Le coût de développement n'est pas le coût total. Une application en production entraîne quelques dépenses récurrentes :

  • L'hébergement, de quelques dizaines à quelques centaines de dollars par mois pour la plupart des applications d'entreprise, selon le trafic et le volume de données.
  • Les services tiers : envoi de courriels et de textos, paiements, cartes, stockage de fichiers. Ils sont souvent facturés à l'usage.
  • Les magasins d'applications, pour une application mobile : un compte Apple Developer (99 $ US par année) et un compte Google Play (25 $ US, une seule fois).
  • La maintenance : mises à jour de sécurité, correctifs, compatibilité avec les nouvelles versions d'iOS, d'Android et des navigateurs, petites évolutions. Une règle courante consiste à prévoir chaque année de 15 à 20 % du coût de développement initial.

Une application qu'on n'entretient pas ne reste pas stable : ses composants vieillissent, des failles sont découvertes, les systèmes avec lesquels elle échange changent. C'est le rôle de notre service de maintenance logicielle.

Réduire le budget sans augmenter le risque

  1. Commencez par une première version ciblée. Un seul processus, un seul type d'utilisateur, utilisé pour vrai. La suite se décide ensuite avec des retours concrets plutôt qu'avec des suppositions.
  2. Intégrez plutôt que remplacer. Si votre logiciel comptable ou votre caisse fait bien son travail, l'application peut s'y connecter au lieu de le refaire. C'est le parti pris de CornerPilot, une plateforme que nous avons conçue : elle s'appuie sur la caisse Clover des commerçants au lieu de la remplacer.
  3. Utilisez des briques éprouvées. Paiements, authentification, envoi de courriels : des services spécialisés le font mieux et moins cher qu'un développement maison.
  4. Écrivez ce qui est hors périmètre. Une liste claire de ce que la première version ne fera pas évite les ajouts en cours de route, une cause fréquente de dépassement.
  5. Gardez le code et les accès à votre nom. L'économie n'est pas immédiate, mais c'est la meilleure assurance contre le risque de tout payer une deuxième fois si vous changez de fournisseur.

Pourquoi les soumissions varient autant

Pour un même projet, il est courant de recevoir des prix très différents. Les raisons reviennent presque toujours :

  • Le périmètre n'est pas compris de la même façon. Une description de deux paragraphes laisse chaque fournisseur imaginer un projet différent.
  • Tout n'est pas inclus. Tests, gestion de projet, mise en ligne, documentation, garantie : vérifiez ce que chaque prix comprend.
  • Les points de départ diffèrent. Certains fournisseurs adaptent une base qu'ils possèdent déjà, d'autres partent de zéro. Le premier cas coûte moins cher ; vérifiez alors à qui appartiendra le code.
  • Le risque a un prix. Un prix ferme sur un périmètre flou contient forcément une marge pour l'imprévu.

Pour comparer, remettez le même document à chaque fournisseur : vos objectifs, vos utilisateurs, vos systèmes en place et ce qui doit absolument faire partie de la première version. Comparez ensuite les périmètres proposés, pas seulement les montants.

Estimer votre projet

Notre estimateur de budget applique la grille de ce guide à votre projet : type, plateformes, fonctions et intégrations. Vous obtenez une fourchette et le détail des coûts en une minute.

Pour un prix précis, écrivez-nous. Nous répondons sous deux jours ouvrés et, si le projet s'y prête, nous proposons un appel de 30 minutes pour préciser le périmètre, puis une proposition écrite.