Logiciel sur mesure pour manufacturiers, construit à côté de votre ERP

Un logiciel sur mesure, dans une usine, ne remplace pas l'ERP. Il lit les systèmes déjà en place et les rassemble dans un entrepôt de données, sur un serveur dédié au Canada. Il rédige ensuite le travail d'un poste précis, et une personne nommée approuve chaque action avant que quoi que ce soit sorte de l'usine.

Lire cette page en anglais : custom manufacturing software development

Ce qu'un manufacturier veut dire par logiciel sur mesure

La demande arrive presque toujours sous la même forme. Un poste fait un travail que personne n'a réussi à acheter tout fait. L'estimateur chiffre de mémoire, et l'acheteur relit trois écrans avant de passer un bon de commande. Un logiciel sur mesure reprend le travail d'un de ces postes et le construit sur les chiffres de l'atelier.

Un module sur mesure n'est pas un deuxième ERP. Le système de gestion reste où il est. Le module lit ce qu'il exporte, y ajoute ce qui vit ailleurs, et rédige un brouillon pour le poste qui en a besoin.

Trois formes se présentent au propriétaire qui magasine.

Quand le procédé est ordinaire, le produit standard gagne. Une paie ou une comptabilité se règlent très bien avec un logiciel du marché. Le sur mesure se justifie là où l'atelier fait quelque chose que le marché ne modélise pas. Sa manière de coter en est l'exemple courant, avec les ententes de prix négociées client par client. Pour le découpage poste par poste, lisez ce que l'IA fait dans une usine, module par module (en anglais).

Où le logiciel générique décroche à l'usine

Le décrochage se produit presque toujours au même endroit: le logiciel a besoin d'un chiffre que personne n'a saisi là où il le cherche.

Le devis attend l'estimateur

Une seule personne sait coter, et la demande dort dans sa boîte courriel jusqu'à ce qu'elle ait une heure devant elle. Dans l'industrie, 71 % des manufacturiers et des distributeurs mettent au moins une journée à produire une soumission. Le chiffre vient du rapport Built to Sell 2025, mené par TrendCandy pour Aleran auprès de 200 répondants d'entreprises de 100 employés et plus.

Le cinquième supérieur des ateliers d'usinage nord-américains répond en une journée. Il décroche aussi 19 % de plus de ce qu'il soumissionne, selon Top Shops 2025 de Modern Machine Shop. Ces deux chiffres décrivent l'industrie, pas nos résultats.

Les systèmes se contredisent

Le même numéro de pièce veut dire trois choses selon le fichier qu'on ouvre. Une description dans l'ERP, une autre dans le chiffrier des prix, une troisième sur la fiche technique envoyée au client. Un logiciel générique retient la première qu'il trouve.

Chez un distributeur d'équipement, nous avons ramené 39 Go répartis dans plus de 14 000 fichiers à un seul catalogue. La plupart des valeurs y portent une origine enregistrée.

La date promise tient mal

La date de livraison se promet au téléphone, à partir d'une charge d'atelier que personne ne voit au complet. Les repères de la FMA, cités par Infor, situent la livraison à temps à 84 % en moyenne chez les fabricants de métal. Le quartile supérieur fait mieux que 90 %.

Un entrepôt de données, puis un module

La séquence ne change pas d'un client à l'autre. Nous copions l'export de l'ERP, la boîte courriel, la banque de dessins, le lecteur partagé et les chiffriers dans un seul entrepôt de données. Cet entrepôt vit sur un serveur dédié au Canada. Nous les réconcilions ensuite, pour que le même numéro de pièce veuille dire la même chose partout.

Chaque valeur garde un lien vers l'enregistrement d'où elle vient, et ce lien s'affiche à l'écran. Le module s'installe sur l'entrepôt, pas sur l'ERP. Il reçoit donc aussi ce que l'ERP ne détient pas, comme le courriel du client ou la cote lue au dessin.

Lire les systèmes que l'usine possède déjà

Pour la plupart des ateliers, un ERP sur mesure veut dire remplacer un système qui fonctionne à moitié par un chantier qui immobilise le bureau. Nous ne remplaçons pas l'ERP et nous ne le migrons pas. Le module le lit en lecture seule et n'y réécrit que par un brouillon qu'une personne approuve.

La banque de dessins, le système comptable, la boîte courriel et la couche d'identité restent en place, avec leurs droits d'accès actuels.

Un module par poste

Six postes reviennent d'une usine à l'autre, et chacun a son module.

Nous en construisons un à la fois, en commençant par celui qui coûte le plus cher. La page ce que l'IA fait dans une usine, module par module (en anglais) reprend le même découpage.

Une personne nommée approuve chaque action

Rien ne part, ne se commande ni ne s'enregistre tout seul. Le module dépose un brouillon dans une file d'approbation, avec le nom de la personne qui doit le regarder. Le courriel au client sort de la boîte de l'estimateur une fois qu'il a cliqué, jamais avant.

Quand le registre ne peut pas répondre, le module refuse et nomme ce qui manque, au lieu de retourner un zéro silencieux.

Quel poste coûte le plus cher chez vous?

Nommez-le, et nous vous dirons ce qu'il faudrait lire dans vos systèmes pour le construire.

Démarrer la conversation

Ce qu'un module lit, ce qu'il rédige, qui approuve

ModuleCe qu'il litCe qu'il rédigeQui approuve
Soumissionla demande dans la boîte courriel, le dessin, l'historique des prixun prix suggéré et un brouillon de réponsel'estimateur ou le propriétaire
Prix de revientles factures de matière, les heures par job, les gammesun coût par pièce avec sa recettele contrôleur
Ordonnancementles jobs ouverts, la charge des postes, les dates promisesune séquence proposée et les dates qui en découlentle planificateur
Saisie de commandesle bon de commande en PDF, le catalogue, les prix par clientune commande à créer dans l'ERPle service à la clientèle
Achatsles besoins nets, les ententes fournisseurs, les délais reçusun bon de commande prêt à envoyerl'acheteur
Prévisionsl'historique des ventes, le carnet, les familles de piècesune projection par famille et par moisle directeur des opérations

Un module qui rédige sans approbation déplace la décision hors de l'usine.

Où vivent les données, et où tourne l'inférence

Vos données restent au repos sur votre propre serveur dédié au Canada. L'inférence tourne de deux façons, et le client choisit. Elle tourne sur ce serveur avec un modèle à poids ouverts, ou par un modèle frontière sous un contrôle écrit d'inférence sans rétention de données. Le palier de modèle est nommé au contrat, parce que la rétention zéro n'est pas offerte pour tous les paliers.

Le serveur est à vous, une machine par client, derrière votre tunnel et votre couche d'identité. Nous décrivons le contrôle tel qu'il est écrit, et votre conseiller juridique en tire la conclusion qui vous concerne. Le raisonnement complet est ici: où vivent les données d'un manufacturier canadien (en anglais).

Ce qui tourne aujourd'hui

Observation terrain

Un atelier d'usinage. Le propriétaire chiffrait chaque soumission de mémoire, avec les dessins enfouis dans ses courriels. Il reçoit maintenant un prix suggéré, ancré sur ce qu'il a facturé pour des pièces comparables. Les dimensions sont lues au cartouche, et le métal est porté au prix payé sur les factures récentes. État: déployé et en marche sur les données réelles. Il écrit une estimation brouillon dans le système comptable et une réponse brouillon dans sa boîte courriel, puis s'arrête. Le passage de bout en bout avec le propriétaire n'a pas encore eu lieu.

Observation terrain

Un atelier de précision. Un machiniste collait les mêmes cent lignes dans chaque programme, parce que le post-processeur ne savait les ajouter qu'à la fin. Le post écrit maintenant l'éjection et le transfert de la pièce lui-même. État: en production, plus rien ne se tape à la main dans le programme, et l'atelier entretient le fichier lui-même.

Observation terrain

Un distributeur d'équipement. Le même produit portait une description différente selon le fichier ouvert, sur 39 Go répartis dans plus de 14 000 fichiers. Tout cela tient maintenant dans un seul catalogue, derrière le site web, les fiches techniques et les outils de vente. La plupart des valeurs portent une origine enregistrée. État: en service et alimentant quatre systèmes. La file de vérification est déployée, et l'équipe du client n'a pas commencé à traiter son arriéré.

Comment un projet démarre

Un poste, un export, un module. Un ingénieur travaille sur place, à côté de la personne dont le module reprend le travail. Il construit à partir des vraies données plutôt qu'à partir d'un cahier des charges rédigé en salle de réunion. L'usine garde ce qui est construit, sur son serveur.

La durée dépend de trois réponses, et elles se vérifient avant de commencer.

Tant que ces trois réponses manquent, nous ne donnons pas de calendrier.

Ce que le sur mesure ne règle pas

Un module hérite de l'état des données. Trois situations le bloquent, et aucune ne se règle en écrivant du code.

Ces trois conditions se vérifient en une rencontre, sur vos propres exports. Elles décident aussi de ce qui se construit en premier.

Pour la sécurité des dessins et des prix dans ChatGPT, voir ChatGPT est-il sécuritaire pour vos dessins? Cette page existe aussi in English.

Questions fréquentes

Quelle est la différence entre un logiciel sur mesure et un logiciel standard?
Le produit standard apporte son propre modèle de procédé, et l'usine s'y ajuste. Le module sur mesure part des règles que l'atelier applique déjà et les exécute sur ses propres données. Quand le procédé est ordinaire, le produit standard gagne: une paie, une comptabilité ou une facturation n'ont pas besoin d'être écrites sur mesure. Le sur mesure se justifie quand la façon de coter ou les ententes de prix par client ne ressemblent à aucun produit du marché.
Qu'est-ce qui fait varier le coût d'un logiciel sur mesure?
Quatre variables décident, et aucune ne se devine à distance. La première est l'état de l'export de l'ERP, la deuxième le nombre de systèmes qui détiennent un morceau de la réponse. La troisième est l'enregistrement des heures par job, et la quatrième le nombre de postes que le module doit servir. Nous chiffrons par mandat, après avoir vu ce que vos systèmes exportent.
Est-ce qu'il faut remplacer notre ERP?
Non. Le module lit l'ERP et n'y réécrit que sous forme de brouillon approuvé par une personne nommée. L'ERP reste en place, comme le système comptable, la banque de dessins, la boîte courriel et la couche d'identité avec ses droits d'accès actuels.
Où sont hébergées nos données, et qui peut les lire?
Vos données restent au repos sur votre propre serveur dédié au Canada, une machine par client. L'inférence tourne sur ce serveur avec un modèle à poids ouverts, ou par un modèle frontière sous un contrôle écrit d'inférence sans rétention de données. Le palier de modèle est nommé au contrat. Nous décrivons le contrôle, et votre conseiller juridique en tire la conclusion.
À qui appartiennent le code et les données?
Au client. À la fin du mandat, vous détenez le serveur, l'entrepôt de données qu'il contient et le module qui tourne dessus.
Est-ce que ça fonctionne en français?
Oui. L'interface et les soumissions rédigées fonctionnent en français ou en anglais. Cela tourne déjà sur une livraison en marche chez un client.

Par quel module commenceriez-vous?

Écrivez-nous en nommant le poste qui coûte le plus cher en ce moment: la soumission, le prix de revient, l'ordonnancement ou la saisie de commandes. Nous répondons avec ce qu'il faudrait lire dans vos systèmes pour le construire.

Démarrer la conversation