Des outils qui s'adaptent
à votre réalité.Tools that adapt
to your reality.
Pas de remplacement complet. Pas de migration risquée. On intègre ce qui existe, on bâtit ce qui manque — et on livre des outils que vos équipes adoptent vraiment.
No full replacement. No risky migration. We integrate what exists, build what's missing — and deliver tools your teams actually adopt.
Vos systèmes, enfin connectés.Your systems, finally connected.
Vous avez investi dans des ERP, des logiciels métier, des bases de données. Ils fonctionnent. Le problème, c'est qu'ils ne se parlent pas. On règle ça — sans vous forcer à en remplacer un seul.
You've invested in ERPs, business software, databases. They work. The problem is they don't talk to each other. We fix that — without forcing you to replace a single one.
Connecteurs sur mesure pour systèmes existantsCustom connectors for existing systems
On bâtit des ponts vers vos logiciels actuels : ERP manufacturiers (Mapics, AS400), ERP comptables (Acomba), systèmes de gestion de service (Progression Live), plateformes qualité (Isovision), GMAO (GuideTI). Chaque connecteur respecte l'intégrité du système source.
We build bridges to your current software: manufacturing ERPs (Mapics, AS400), accounting ERPs (Acomba), service management systems (Progression Live), quality platforms (Isovision), CMMS (GuideTI). Each connector respects the integrity of the source system.
API unifiée — une seule porte d'entréeUnified API — one single entry point
On expose tous vos systèmes via une API GraphQL centrale. Vos applications interrogent un seul point. Ajouter un nouveau logiciel = brancher un nouveau connecteur. Aucune application existante n'est touchée.
We expose all your systems through a central GraphQL API. Your applications query one single point. Adding new software = plugging in a new connector. No existing application is affected.
Pont pour logiciels legacy 32-bitBridge for 32-bit legacy software
Certains logiciels critiques utilisent des technologies COM/OLE 32-bit incompatibles avec une architecture moderne. On a conçu un pont d'isolation qui permet à ces logiciels de coexister avec votre infrastructure — sans les remplacer, sans compromettre la sécurité.
Some critical software uses 32-bit COM/OLE technologies incompatible with modern architecture. We designed an isolation bridge that lets these systems coexist with your infrastructure — without replacing them, without compromising security.
Synchronisation multi-compagnies automatiséeAutomated multi-company synchronization
Une commande créée dans votre compagnie A génère automatiquement la transaction miroir dans votre compagnie B. Fin de la double-saisie inter-entités.
A purchase order created in Company A automatically generates the mirror transaction in Company B. End of inter-entity double-entry.
Des outils conçus pour où vos équipes travaillent vraiment.Tools designed for where your teams actually work.
Pas dans un bureau. Pas avec une connexion stable. Pas avec deux mains libres. On conçoit des applications pour la réalité de vos opérations terrain — pas pour un cas d'usage idéal.
Not in an office. Not with a stable connection. Not with two free hands. We design applications for the reality of your field operations — not for an ideal use case.
Applications mobiles PWA (offline-first)PWA mobile apps (offline-first)
Des applications web progressives qui fonctionnent entièrement sans réseau. Les données sont stockées localement et synchronisées automatiquement au retour de la connexion. Vos techniciens travaillent dans des sous-sols, des zones rurales, des entrepôts — sans jamais perdre une donnée.
Progressive web apps that work entirely without network. Data is stored locally and automatically synced when connection returns. Your technicians work in basements, rural areas, warehouses — without ever losing data.
Applications desktop pour opérations complexesDesktop apps for complex operations
Pour les dispatchers, planificateurs et opérateurs de production : des interfaces desktop riches qui consomment vos données ERP en temps réel, avec des vues métier que les ERP n'offrent pas nativement.
For dispatchers, planners and production operators: rich desktop interfaces that consume your ERP data in real time, with business views that ERPs don't natively offer.
Moteurs de règles d'affaires intégrésIntegrated business rules engines
Vos règles implicites deviennent explicites : arrondis de temps automatiques, séquences obligatoires, validations métier, verrouillages conditionnels. L'application guide l'utilisateur et rend les erreurs impossibles.
Your implicit rules become explicit: automatic time rounding, mandatory sequences, business validations, conditional locks. The app guides the user and makes errors impossible.
Génération documentaire intégréeIntegrated document generation
Soumissions PDF, rapports d'intervention — générés et envoyés directement depuis l'application. Signature électronique sur écran tactile. Livraison par courriel en un clic.
PDF quotes, intervention reports — generated and sent directly from the app. Electronic signature on touchscreen. Email delivery in one click.
Configurateurs produits complexesComplex product configurators
Des interfaces de sélection en cascade avec règles de compatibilité dynamiques. L'utilisateur ne peut pas sélectionner une combinaison invalide — le système le guide vers les options compatibles.
Cascading selection interfaces with dynamic compatibility rules. The user cannot select an invalid combination — the system guides them toward compatible options.
Une saisie. Une propagation automatique. Partout.One entry. Automatic propagation. Everywhere.
Chaque fois qu'un employé copie-colle une information d'un système à l'autre, c'est du temps perdu et un risque d'erreur créé. On élimine ça.
Every time an employee copy-pastes information from one system to another, that's wasted time and a created error risk. We eliminate that.
Workflows automatisés inter-systèmesAutomated cross-system workflows
On définit vos règles de propagation : quand X se passe dans le Système A, Y se crée automatiquement dans le Système B. Commandes, clients, statuts, inventaire — tout peut être orchestré.
We define your propagation rules: when X happens in System A, Y is automatically created in System B. Orders, customers, statuses, inventory — everything can be orchestrated.
Synchronisation bidirectionnelle planifiée ou temps réelScheduled or real-time bidirectional synchronization
Selon votre besoin : sync en temps réel pour les données critiques (disponibilités, statuts), sync périodique pour les données moins urgentes (catalogues, tarifs). On dimensionne la fréquence selon l'impact opérationnel.
Based on your need: real-time sync for critical data (availabilities, statuses), periodic sync for less urgent data (catalogs, pricing). We size the frequency based on operational impact.
Files de traitement résilientesResilient processing queues
Les synchronisations ne cassent pas si un système est temporairement indisponible. Les messages sont mis en file et rejoués automatiquement. Aucune donnée perdue, aucune intervention manuelle requise.
Synchronizations don't break if a system is temporarily unavailable. Messages are queued and automatically replayed. No data lost, no manual intervention required.
Automatisation inter-compagniesInter-company automation
Pour les groupes avec plusieurs entités légales : les flux financiers et opérationnels entre compagnies sont automatisés selon vos règles — bons de commande, factures interco, transferts d'inventaire.
For groups with multiple legal entities: financial and operational flows between companies are automated according to your rules — purchase orders, interco invoices, inventory transfers.
Vos données opérationnelles. Accessibles. Intelligentes.Your operational data. Accessible. Intelligent.
Vos systèmes contiennent des années de données sur vos clients, vos opérations, vos équipements. Cette connaissance est enfouie dans des tables SQL et des codes propriétaires. On la rend accessible — aux tableaux de bord, aux décideurs, et aux agents IA.
Your systems contain years of data on your customers, operations, equipment. This knowledge is buried in SQL tables and proprietary codes. We make it accessible — to dashboards, decision-makers, and AI agents.
Tableaux de bord temps réel multi-sourcesReal-time multi-source dashboards
Des dashboards qui agrègent vos données en provenance de tous vos systèmes — ERP, qualité, maintenance, terrain — en une seule vue cohérente. Pas un rapport exporté une fois par semaine : une vue vivante, mise à jour en continu.
Dashboards that aggregate your data from all your systems — ERP, quality, maintenance, field — into one coherent view. Not a report exported once a week: a live view, continuously updated.
Intégration IoT & machinesIoT & machine integration
Pour les manufacturiers : connexion à vos équipements CNC, capteurs, systèmes de supervision. L'état de vos machines influence automatiquement vos décisions de planification.
For manufacturers: connection to your CNC equipment, sensors, supervision systems. The state of your machines automatically influences your planning decisions.
Exposition MCP pour agents IAMCP exposure for AI agents
On expose vos données opérationnelles via le protocole MCP (Model Context Protocol) — la norme qui permet aux agents IA d'interroger vos systèmes en langage naturel. Au lieu d'exposer des tables SQL brutes, on définit des outils métier : GetClientRiskProfile, GetProductionCapacity.
We expose your operational data via the MCP protocol (Model Context Protocol) — the standard that allows AI agents to query your systems in natural language. Instead of exposing raw SQL tables, we define business tools: GetClientRiskProfile, GetProductionCapacity.
Profils de risque client automatisésAutomated client risk profiles
Un système de scoring qui croise automatiquement des données de plusieurs systèmes pour produire un niveau de risque par client — paiements en retard, non-conformités ouvertes, coûts de garantie anormaux. Alertes proactives pour les décideurs.
A scoring system that automatically cross-references data from multiple systems to produce a risk level per client — late payments, open non-conformities, abnormal warranty costs. Proactive alerts for decision-makers.
Ce que vos machines savent déjà — et que personne n'écoute encore.What your machines already know — and nobody is listening to yet.
Vos équipements génèrent des données. Votre ERP enregistre la production. Votre logiciel qualité documente les non-conformités. Ces informations existent. Elles ne se parlent juste pas. Ce que je fais, c'est les faire parler.
Your equipment generates data. Your ERP records production. Your quality software documents non-conformities. This information exists. It just doesn't talk to itself. What I do is make it talk.
Cartographie des flux de données opérationnellesOperational data flow mapping
Avant d'écrire une ligne de code, on comprend comment votre information circule — ou ne circule pas. Quels systèmes vous avez, ce qu'ils capturent, où les données s'arrêtent, où les décisions souffrent de leur absence.
Before writing a line of code, we understand how your information flows — or doesn't. Which systems you have, what they capture, where data stops, where decisions suffer from its absence.
Connexion machines à vos décisionsConnecting machines to your decisions
On intègre vos machines directement dans vos systèmes de gestion. L'état d'une CNC, la performance d'une ligne, une alerte physique — ces signaux deviennent des données actionnables dans les mains des planificateurs. Protocoles industriels OPC UA, MQTT, IO-Link, APIs propriétaires.
We integrate your machines directly into your management systems. The state of a CNC, line performance, a physical alert — these signals become actionable data in the hands of planners. Industrial protocols OPC UA, MQTT, IO-Link, proprietary APIs.
Qualité, maintenance et production en une seule réalitéQuality, maintenance and production as one reality
Une non-conformité documentée dans votre logiciel qualité devrait influencer automatiquement vos décisions de production. Une machine qui approche de son seuil d'usure devrait figurer dans la planification — pas dans le rapport de panne de la semaine d'après.
A non-conformity documented in your quality software should automatically influence your production decisions. A machine approaching its wear threshold should appear in planning — not in next week's breakdown report.
Architectures qui durentArchitectures that last
GraphQL federation, connecteurs modulaires, protocoles ouverts — des décisions d'architecture qui protègent l'investissement. Ajouter un nouveau système dans 5 ans = brancher un nouveau module, pas refaire l'intégration.
GraphQL federation, modular connectors, open protocols — architecture decisions that protect investment. Adding a new system in 5 years = plug in a new module, not redo the integration.
Crédits R&D — RS&DE et CRICR&D credits — SR&ED and CRIC
Une grande partie de ce travail est admissible aux programmes de financement gouvernementaux. Les crédits RS&DE (fédéral) et CRIC (provincial) peuvent couvrir jusqu'à 70% des coûts éligibles. On aide à structurer la documentation nécessaire.
A large part of this work is eligible for government funding programs. SR&ED (federal) and CRIC (provincial) credits can cover up to 70% of eligible costs. We help structure the necessary documentation.
Votre situation ressemble à ça?Does your situation look like this?
On travaille avec des PME qui ont des opérations complexes et des systèmes existants à respecter. Si vous avez l'impression que vos outils ne sont pas à la hauteur de vos équipes, parlons-en.
We work with SMEs that have complex operations and existing systems worth keeping. If your tools aren't keeping up with your teams, let's talk.
Discutons de votre projet →Let's talk about your project →Vous n'avez pas besoin d'un cahier de charges complet. Une conversation suffit.You don't need a complete specification. A conversation is enough.