Skip to content
MAWT Logo
Développement logiciel

Des logiciels qui fonctionnent le web s'arrête.

Aperçu

Applications natives et multiplateformes conçues pour l'atelier, le laboratoire et le terrain — hors-ligne d'abord, connectées à vos équipements, rapides sur le matériel que vous avez vraiment.

Le développement desktop consiste à créer des applications qui tournent directement sur des machines Windows, macOS ou Linux plutôt que dans un navigateur. C'est le bon choix quand le logiciel doit fonctionner hors-ligne, se connecter à des machines et instruments, ou offrir des performances qu'une application web ne peut pas atteindre — des besoins courants dans l'industrie, les laboratoires et le travail de terrain.

Pour qui

Pour les industriels, laboratoires, bureaux d'ingénieurs et sociétés de service terrain en Suisse dont le logiciel doit tourner à l'atelier, piloter des instruments et équipements, ou continuer à fonctionner quand le réseau lâche. Aussi pour les entreprises dont une application desktop vieillissante fait encore tourner l'activité.

Détails

Le navigateur ne va pas partout. À l'atelier, au laboratoire ou sur le terrain, le logiciel doit fonctionner sans réseau stable, dialoguer avec des instruments et des machines, et répondre instantanément sur le matériel que vous avez vraiment.

Nous développons des applications desktop en .NET, C++ et Electron pour exactement ces environnements — hors-ligne d'abord, connectées à vos équipements, conçues pour durer — et nous reprenons et modernisons le logiciel desktop vieillissant dont votre entreprise dépend déjà.

Quand le desktop reste la bonne réponse

Le web est le choix par défaut, pour de bonnes raisons — mais il a des limites dures. Un onglet de navigateur ne peut pas dialoguer avec un instrument de mesure sur un port série, ne garantit pas une réponse à la milliseconde sur une ligne de production, et devient une page blanche dès que la connexion tombe.

Choisir le desktop n'est pas de la nostalgie : c'est une décision d'ingénierie. Quand votre logiciel doit tourner hors-ligne, piloter du matériel ou exploiter toute la puissance de la machine, une application desktop est plus simple, plus fiable et moins chère à exploiter qu'une pile web tordue pour simuler ces capacités.

Connecté à vos machines, pas seulement à votre cloud

Un logiciel industriel ou de laboratoire vit rarement seul. Il lit des capteurs, pilote des instruments, échange avec des automates, des balances, des imprimantes. Nous construisons ces connexions proprement : protocoles série et USB, OPC UA, Modbus, SDK constructeurs — et protocoles propriétaires quand le manuel est un PDF scanné de 2003.

L'application desktop alimente ensuite votre système global : elle pousse des données propres vers votre ERP, vos applications métier ou vos automatisations, pour que l'atelier et le bureau voient enfin les mêmes chiffres.

La bonne technologie selon le cas

Il n'existe pas de bonne pile universelle. Nous choisissons au cas par cas et vous exposons honnêtement les compromis.

  • .NET (WPF, WinForms) : la valeur sûre pour le logiciel métier et industriel sous Windows
  • C++ : quand la performance brute, le temps réel ou la proximité matérielle ne se négocient pas
  • Electron avec TypeScript : un seul code pour Windows, macOS et Linux, avec une interface de qualité web
  • Couche de données hors-ligne d'abord, avec synchronisation au retour du réseau
  • Installateurs signés et mises à jour silencieuses qui n'interrompent pas la production

Un logiciel desktop vieillissant qui fait tourner l'entreprise

Beaucoup d'entreprises suisses tournent sur une application desktop écrite il y a quinze ans par quelqu'un parti à la retraite. Elle fonctionne — jusqu'au jour où elle ne fonctionne plus, ou jusqu'à ce que Windows cesse de coopérer.

Nous reprenons ces applications : audit du code, stabilisation de ce qui doit continuer à tourner, puis modernisation progressive, sans réécriture big-bang qui mettrait l'exploitation en danger. Notre offre de modernisation de logiciel couvre ce sujet en détail.

Ce que ça inclut
  • Applications .NET (WPF, WinForms) pour environnements Windows
  • Développement C++ pour les logiciels critiques en performance et proches du matériel
  • Applications Electron quand un seul code doit couvrir Windows, macOS et Linux
  • Architecture hors-ligne d'abord avec synchronisation fiable
  • Connexion aux machines et instruments : série, OPC UA, Modbus, protocoles propriétaires
  • Reprise et modernisation d'applications desktop vieillissantes
Livrables
  • Une application desktop installée et fonctionnelle sur votre matériel réel
  • Mode hors-ligne et synchronisation testés en conditions réelles
  • Installateurs signés et mécanisme de mise à jour qui ne dérange pas les utilisateurs
  • Code source et documentation technique — tout vous appartient
  • Un interlocuteur senior direct pour la maintenance et les évolutions
À retenir
  • Le desktop reste gagnant quand le logiciel doit tourner hors-ligne ou parler aux machines.

  • .NET, C++ ou Electron — choisis au cas par cas, avec des compromis expliqués honnêtement.

  • Hors-ligne d'abord, avec une synchronisation fiable testée en conditions réelles.

  • Nous nous connectons à vos équipements : série, OPC UA, Modbus, SDK constructeurs.

  • Nous reprenons et modernisons aussi le logiciel desktop vieillissant que vous exploitez déjà.

Vous pourriez aussi avoir besoin de

MVP & lancement produit

Développement de MVP pour startups et porteurs de projet : un produit fonctionnel en quelques semaines, prêt à confronter au marché.

Développement IA

Développement IA sur mesure pour entreprises suisses : agents IA, modèles adaptés, pipelines ML et intégration de LLM — du prototype au système en production.

Développement web & site internet

Sites internet sur mesure pour PME et entreprises en croissance. Design, développement, mise en ligne, suivi.

Questions fréquentes

Le développement desktop a-t-il encore un sens, ou faut-il tout passer au web ?

Le web est le bon défaut pour la plupart des logiciels métier — et nous en construisons beaucoup. Le desktop reste la bonne réponse quand l'application doit fonctionner hors-ligne, se connecter à des instruments et machines, ou offrir des performances qu'un navigateur ne peut pas atteindre. Déterminer honnêtement dans quel cas vous êtes fait partie de notre cadrage.

.NET, C++ ou Electron — comment choisissez-vous ?

Selon les contraintes, pas les préférences. .NET est la valeur sûre pour le logiciel métier sous Windows. C++ justifie sa complexité quand le temps réel ou la proximité matérielle l'exigent. Electron a du sens quand un seul code doit couvrir Windows, macOS et Linux. Nous recommandons une option et expliquons les compromis avant d'écrire la moindre ligne.

Pouvez-vous connecter l'application à nos machines et instruments ?

Oui — c'est souvent le cœur du projet. Nous travaillons avec les protocoles série et USB, OPC UA, Modbus et les SDK des fabricants, et nous décodons les protocoles propriétaires quand la documentation est maigre. L'application peut ensuite pousser des données propres vers votre ERP ou vos systèmes métier.

Notre vieille application desktop fait encore tourner l'entreprise. Pouvez-vous la reprendre ?

Oui. Nous commençons par un audit du code et de l'infrastructure, nous stabilisons ce qui doit continuer à fonctionner, puis nous modernisons étape par étape — sans réécriture big-bang qui mettrait l'exploitation en danger. C'est exactement le rôle de notre offre de modernisation de logiciel.

Comment l'application fonctionne-t-elle sans réseau ?

Nous concevons hors-ligne d'abord : l'application stocke les données localement et fonctionne entièrement sans connexion, puis synchronise proprement au retour du réseau, avec une gestion explicite des conflits. Nous testons cela dans vos conditions réelles — atelier, véhicule, sous-sol — pas seulement au bureau.

Combien coûte une application desktop sur mesure ?

Un outil ciblé — un flux de travail, une interface machine — représente un projet de quelques semaines. Une application métier complète avec synchronisation hors-ligne et plusieurs intégrations d'équipements se compte en mois. Le cadrage vous donne un chiffre précis pour votre cas avant tout engagement.
Contact

Un logiciel qui tourne votre travail se fait.