Dossier technique

Le sur-mesure, sans la dette.

Le sur-mesure a mauvaise réputation chez les TI : code jetable, mises à jour douloureuses, fournisseur qui tient vos données. Cette page explique, mécanisme par mécanisme, pourquoi notre plateforme ne fait rien de tout ça.

La version sans jargon
L'architecture du poste

Votre module vit dans une plateforme, pas dans un script.

Coquille + modules, isolés par construction

Chaque métier est un module chargé séparément (.NET / Avalonia). Une dépendance module→module ne compile pas : livrer le vôtre ne touche pas aux autres, et les autres ne peuvent pas casser le vôtre.

Mises à jour à deux niveaux, signées

La coquille se met à jour par Velopack ; chaque module par CDN signé, appliqué au redémarrage. Corriger un déploiement, c'est publier un module — pas réinstaller des postes.

Une version ne peut pas mentir

Le numéro vient de l'assembly, l'empaquetage refuse un fichier mal nommé, et chaque poste déclare au serveur ce qu'il a réellement chargé. L'inventaire de parc reflète le réel.

Hors ligne durable

File d'écriture locale persistante : le poste travaille sans réseau et draine vers le serveur du site au retour du lien. Rien ne se perd, l'atelier ne s'arrête pas.

Base de données au choix

SQL Server, PostgreSQL ou SQLite — migrations embarquées et additives. On s'installe sur votre base existante plutôt que d'en imposer une.

Capacités partagées par contrat

Fichiers, impression et rapports PDF, tableur, passerelles : des briques fournies par la plateforme, consommées par contrat. Un module neuf part avec tout ça — votre budget va au métier.

Identité, licences et parc

Un portail qui gère le cycle de vie complet.

Fournisseur d'identité OIDC

Le portail Smart-Evolution est l'autorité d'identité : vos applications satellites s'y branchent en OpenID Connect, avec consentement centralisé.

2FA moderne

TOTP et clés de sécurité / passkeys (WebAuthn), pour le personnel comme pour les clients.

Licences fixes et flottantes

Licence liée au poste ou bail flottant, et autorisation d'appareil par code (device flow) pour les postes d'usine sans compte usager — enrôlement par jeton d'organisation, approuvé par un délégué.

Réglages par portées

Organisation, poste, usager : trois portées de réglages versionnés, sans cascade surprise. L'identité d'un poste survit au remplacement du PC.

Vos données, par principe

Une sanction commerciale peut couper le travail neuf — jamais la lecture ni l'export de vos données. C'est câblé dans la plateforme, pas écrit dans un contrat.

La discipline, mesurable
~11 300

tests automatisés

0

avertissement de compilation toléré

3 OS

Windows, macOS et Linux, x64 et arm64 — installeurs signés, app macOS notarisée

Les tests roulent contre un banc SQL Server réel, et des analyseurs mettent la compilation en erreur si un comportement dépend de la locale du poste — le même calcul donne le même résultat à Montréal, Houston ou Oslo.

Des questions pointues ? C'est bon signe.

Vous parlerez directement à l'architecte de la plateforme — pas à un vendeur.

Qui est l'architecte ?

Smart-Evolution Corp · Saint-Ours, Québec