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.
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.
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.
tests automatisés
avertissement de compilation toléré
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.
Smart-Evolution Corp · Saint-Ours, Québec