Trois-Rivières, partout au Québec 450 231-3836 info@oktosolutions.ca
EN

Développement et intelligence artificielle

Développement d’applications sur mesure pour PME au Québec : applications web, internes et mobiles

Quand aucun logiciel du marché ne correspond à votre façon de travailler, il reste deux options : plier vos opérations à l’outil, ou faire construire l’outil. OKTO Solutions développe des applications web, internes et mobiles qui suivent vos processus réels, se branchent sur les systèmes que vous avez déjà, et vous appartiennent.

Une application sur mesure est un logiciel écrit pour une seule entreprise. Elle reprend son vocabulaire, ses étapes et ses règles au lieu d’imposer celles d’un éditeur. Au Québec, une PME y gagne quand un processus critique tient encore dans un tableur, ou quand le logiciel acheté ne couvre qu’une fraction du travail réel.

Le point de départ

Qu’est-ce qu’une application sur mesure, au juste ?

C’est un logiciel écrit pour une seule entreprise, la vôtre, à partir de la manière dont le travail se fait chez vous. Les écrans portent vos mots. Les étapes suivent votre séquence. Les règles sont les vôtres, y compris celles que personne n’a jamais écrites et que tout le monde applique quand même. La plupart de nos projets ne partent pas d’une page blanche : ce sont des ponts entre deux systèmes qui ne se parlent pas, des interfaces qui remplacent un tableur devenu ingérable, ou la reprise d’un logiciel maison écrit il y a dix ans par quelqu’un qui a quitté l’entreprise. Une application sur mesure peut être un ERP d’entreprise, un portail pour vos clients, un outil interne d’approbation ou un tableau de bord de direction. Le format se décide après avoir regardé le problème, jamais avant.

  • Le logiciel suit votre processus, au lieu que vos équipes contournent le logiciel
  • Il se branche sur ce que vous avez déjà : comptabilité, Microsoft 365, ERP, CRM

Le processus réel est dessiné avant qu’une seule ligne de code soit écrite.

  • Vous ne payez pas pour des modules dont personne ne se sert
  • Les fonctions d’intelligence artificielle vivent dans l’outil, pas dans un onglet de plus

Une question honnête

Quand faut-il faire développer, et quand faut-il acheter ?

Une application sur mesure se justifie quand un processus important ne tient plus dans les outils en place et que le contourner coûte des heures chaque semaine. Elle ne se justifie pas quand un logiciel du marché fait déjà le travail. On commence toujours par vérifier lequel des deux cas s’applique, et on le dit franchement, même quand la réponse nous enlève un contrat.

Faites développer quand...

  • Un processus critique repose sur un tableur que trois personnes modifient en même temps et plus personne ne sait quelle version fait foi
  • Deux systèmes ne se parlent pas et quelqu’un fait le pont à la main tous les matins
  • Vous payez un logiciel dont vous utilisez le quart, et le module qui vous manque n’est jamais à l’horaire de l’éditeur
  • Vos clients réclament un portail pour voir leurs dossiers sans passer par le téléphone
  • Vos équipes sur la route notent sur papier et retapent le soir au bureau
  • Votre avantage concurrentiel tient justement à votre façon de faire, celle qu’aucun éditeur ne reproduira

Achetez du marché quand...

  • La fonction est standard et régie par des règles externes : comptabilité, paie, déclarations fiscales
  • Le besoin est urgent et un abonnement le règle cette semaine
  • Votre façon de faire n’a rien de particulier et vous êtes prêts à l’aligner sur l’outil
  • Le volume est trop faible pour justifier du développement et de l’entretien
  • Un logiciel éprouvé existe déjà dans votre secteur et vos concurrents s’en accommodent tous
  • Personne chez vous ne peut consacrer les quelques heures qu’un cadrage sérieux exige
Une nuance qui revient souvent. Le bon choix est fréquemment mixte : on garde le logiciel comptable du marché, et on développe la pièce qui manque autour, branchée dessus. Ça coûte moins cher qu’un ERP complet et ça évite de reconstruire ce qui fonctionne déjà.

Comparatif

Logiciel du marché ou application sur mesure

Les quatre points sur lesquels les deux approches divergent vraiment. Le reste, la plupart du temps, est du détail.

Ce qu’on compareLogiciel du marchéApplication sur mesure
Coût initial Faible. On s’abonne et on part le jour même, souvent par personne et par mois. Plus élevé au départ, parce qu’il faut cadrer et construire avant de s’en servir. Ensuite le coût redescend et se limite à l’hébergement et aux évolutions.
Adaptation à vos façons de faire Vous vous adaptez à l’outil. Les réglages disponibles s’arrêtent là où l’éditeur a décidé qu’ils s’arrêtaient. L’outil s’adapte à vous, y compris aux règles bizarres qui font votre efficacité. Un changement de procédure devient un changement dans l’application.
Dépendance au fournisseur Vos données vivent chez l’éditeur. Un changement de tarif, de politique ou de propriétaire s’impose à vous. Le code, la base de données et l’hébergement sont à votre nom. Vous pouvez changer d’équipe de développement sans changer d’outil.
Évolution dans le temps Vous votez pour une fonction dans un forum et vous attendez. La feuille de route sert d’abord au plus gros client de l’éditeur. La file d’attente, c’est la vôtre. Une demande faite en janvier peut être en service en février si elle tient dans la portée.

Il reste une troisième voie, le tableur maison : gratuit, immédiat, honnêtement suffisant longtemps. Il casse le jour où plusieurs personnes y touchent en même temps, parce qu’il n’a ni contrôle d’accès, ni historique, ni sauvegarde structurée.

Types de projets

Les projets qu’on développe le plus souvent

Six familles couvrent la grande majorité des mandats. Elles se combinent : un ERP finit presque toujours par avoir un portail, et un portail finit toujours par avoir des intégrations.

ERP d’entreprise

Le coeur des opérations : soumissions, bons de travail, production, inventaire, facturation, feuilles de temps. On développe par module plutôt que d’un bloc, en commençant par celui qui fait le plus mal.

Portail client

Vos clients voient leurs dossiers, leurs documents, leurs factures et l’état de leurs demandes sans appeler. Le téléphone arrête de sonner pour des questions dont la réponse existe déjà.

Intégration entre systèmes

Un pont entre votre comptabilité, votre CRM, votre boutique en ligne et Microsoft 365. L’information circule une seule fois, dans le bon sens, sans copier-coller nocturne.

Automatisation des tâches de commis

La saisie de factures, le classement des pièces jointes, les rappels, les rapports du lundi matin. Ces tâches sont les premières à partir, et ce sont celles que personne ne regrette.

Application interne

Un outil pour une équipe : suivi de dossiers, approbations, inspections sur le terrain, gestion d’équipements. Souvent le remplacement direct d’un tableur devenu trop gros pour lui.

Reprise d’une application existante

Un logiciel maison encore utile mais que plus personne n’ose toucher. On l’examine, on garde ce qui tient, on remplace le reste, et on documente pour que la prochaine personne s’y retrouve.

La méthode

Comment se déroule un projet, étape par étape

On livre par tranches utilisables plutôt qu’en un seul bloc à la toute fin. Vous voyez le logiciel tôt, vous le corrigez pendant qu’il coûte encore peu cher à corriger. C’est la différence entre un projet qui dérape et un projet qu’on ajuste. Chaque tranche part en essai dans un environnement de test, vos équipes s’en servent avec de vraies données, et ce qu’elles disent modifie la suite. Les priorités peuvent bouger tant qu’elles tiennent dans la portée convenue au cadrage.

  1. Cadrage

    On regarde comment le travail se fait aujourd’hui, avec les personnes qui le font. On écrit ce que l’application doit couvrir, ce qu’elle ne couvrira pas et à quoi elle se branche. Vous repartez avec une portée et un échéancier avant de vous engager.

  2. Maquette

    On montre les écrans avant d’écrire le code. Corriger un écran prend quelques minutes, corriger une application déjà bâtie prend des jours. C’est aussi le moment où vos équipes reconnaissent leur travail, ou nous disent qu’on a mal compris.

  3. Développement par tranches

    Chaque tranche vous est remise pour essai. Vous suivez l’avancement en continu au lieu d’attendre une démonstration finale qui arrive trop tard pour changer quoi que ce soit.

  4. Migration et mise en service

    On reprend vos données existantes, on forme les utilisateurs, on bascule. La vieille méthode reste disponible le temps que la nouvelle fasse ses preuves.

  5. Vie de l’application

    Hébergement, sauvegardes, surveillance, correctifs et évolutions. L’application n’est pas livrée puis abandonnée : elle suit votre entreprise.

Propriété

Ce que vous possédez à la fin du projet

La question à poser à n’importe quel développeur avant de signer : si notre relation se termine demain, avec quoi je repars ? Voici notre réponse, et elle est écrite dans l’entente avant le premier jour de travail.

Le code

Le code source complet, dans un dépôt à votre nom, avec l’historique des modifications. Pas une copie envoyée par courriel à la fin, un accès permanent.

Les données

La base de données est la vôtre, exportable dans un format standard n’importe quand, sans frais de sortie et sans avoir à justifier la demande.

L’hébergement

Les comptes d’hébergement et de noms de domaine sont ouverts à votre nom. On les administre, vous les possédez.

La documentation

Le schéma des données, les procédures de déploiement et le guide utilisateur. Assez pour qu’une autre équipe reprenne l’application sans repartir de zéro.

Pourquoi nous

On bâtit nos propres plateformes et on les fait rouler tous les jours

La plupart des firmes de services informatiques revendent les outils d’un tiers. Nous, on a écrit les nôtres : la plateforme qui surveille les parcs de nos clients, celle qui gère les demandes de service, celle qui fait signer des documents et les agents qui exécutent nos automatisations. Ce ne sont pas des démonstrations. Ce sont des logiciels en production, utilisés chaque jour par nos propres techniciens, sur de vrais clients, avec de vraies conséquences quand quelque chose casse.

Ça change deux choses pour vous. On connaît de l’intérieur ce que coûte un logiciel qu’il faut maintenir pendant cinq ans, donc on vous déconseille les architectures qui vieillissent mal. Et quand vous demandez une modification, elle ne part pas dans la file d’attente d’un éditeur à l’étranger : elle est faite par l’équipe qui vous répond au téléphone.

Une de nos plateformes internes, en service sur les parcs que nous gérons.

Le meilleur test pour un développeur, c’est de lui demander ce qu’il utilise lui-même. On répond en montrant nos écrans.

Antonio Pazzi, fondateur d’OKTO Solutions

Par où commencer

Décrivez le processus qui vous cause le plus de friction. On vous dira si une application sur mesure est la bonne réponse, si un logiciel existant ferait l’affaire, ou si une simple automatisation suffirait.

Foire aux questions

Questions fréquentes sur le développement d’applications

Combien coûte le développement d’une application sur mesure ?
Tout dépend de la portée. Le chiffre arrive après une rencontre de cadrage, quand on a vu vos processus, vos systèmes et le volume de données à reprendre. Un montant donné avant cette étape serait une devinette. La première rencontre est sans engagement et notre méthode de chiffrage est publiée au complet sur le site.
Combien de temps ça prend avant d’avoir quelque chose d’utilisable ?
On livre par tranches utilisables plutôt qu’en un seul bloc à la fin. Selon la portée, la première version que vos équipes peuvent utiliser au quotidien arrive habituellement quelques semaines après le cadrage. L’échéancier précis vous est remis au cadrage, pas avant, parce qu’une date annoncée sans avoir vu vos processus ne vaut rien.
Est-ce qu’un ERP sur mesure est réaliste pour une PME ?
Oui, à condition de ne pas viser un ERP complet du premier coup. On commence par le module qui fait le plus mal, souvent la production, les bons de travail ou la facturation, puis on ajoute les autres au fil des trimestres. C’est ce découpage qui rend un ERP d’entreprise accessible à une PME du Québec.
À qui appartient le code une fois l’application livrée ?
À vous. Le code, la base de données, la documentation et les comptes d’hébergement sont à votre nom. Si vous décidez un jour de confier l’application à quelqu’un d’autre, vous partez avec tout ce qu’il faut pour la reprendre, sans avoir à nous demander la permission.
Pouvez-vous moderniser une application existante au lieu de tout refaire ?
Souvent, oui. On commence par un examen de l’application et de ses données pour établir ce qui vaut la peine d’être gardé. Une remise à niveau de la base de données, de la sécurité et des écrans suffit dans bien des cas. Reconstruire au complet ne se justifie que si la base ne tient plus.
Vous occupez-vous de l’hébergement et de la maintenance après la livraison ?
Oui. On héberge l’application, on la sauvegarde, on la surveille et on applique les correctifs. Comme on gère aussi des parcs informatiques complets, l’application n’est pas traitée à part : elle entre dans le même suivi que le reste de votre environnement.
Travaillez-vous avec des entreprises ailleurs qu’à Trois-Rivières ?
Oui. Le bureau est à Trois-Rivières et le développement se fait à distance, partout au Québec. Les rencontres qui gagnent à se faire en personne, comme le cadrage et la formation des utilisateurs, se planifient sur place à Montréal, à Québec, à Laval ou en Mauricie.

Décrivez-nous le processus qui vous coûte le plus cher

Une rencontre de cadrage suffit pour savoir si votre besoin demande une application, une automatisation, ou simplement un meilleur usage de ce que vous avez déjà. On le dit franchement, même quand la réponse ne passe pas par nous.