Votre métier ne rentre pas toujours dans les cases d’un logiciel standard. Réservations, logistique, ventes, gestion de flotte ou suivi des stocks : Setup développe des applications adaptées à votre organisation, connectées aux outils que vous utilisez déjà.
Basés à Nouméa, nous accompagnons les entreprises de Nouvelle-Calédonie et du Vanuatu, du cadrage du besoin à la mise en service de leur plateforme.
Quand vos outils vous obligent à contourner votre propre fonctionnement.
Un fichier Excel devenu indispensable. Une information qu’il faut ressaisir dans trois logiciels. Des équipes qui cherchent les mêmes données sans obtenir la même réponse. Un outil standard qui impose trop d’étapes pour une tâche simple.
Le développement sur mesure prend son sens lorsque ces contraintes freinent votre activité. Il permet de réunir vos règles métier, vos données et vos parcours dans une interface pensée pour les personnes qui l’utilisent.
Un commercial, un responsable logistique et un administrateur peuvent travailler sur la même plateforme, avec des écrans et des droits différents. Chacun accède aux informations utiles à son travail.
Le cadrage sert aussi à vérifier qu’un développement spécifique est justifié. Selon votre besoin, la bonne réponse peut être une application complète, un module complémentaire ou une connexion entre deux logiciels existants.
01 Vos règles métier02 Des écrans par profil03 Des données partagées04 Vos logiciels connectés
Naviflow fait travailler tout le monde dans le même sens.
Pierre Brunet Shipping, au Vanuatu. La centrale de réservation maritime gère cargo et passagers, avec quatre profils : administrateur, commercial, dock manager et agent de bord. Les agents vendent les tickets sur terminaux mobiles. Les colis portent des QR codes pour suivre les expéditions, avec géolocalisation.
Xero reçoit les données comptables. Les clients reçoivent les notifications par SMS. L’outil suit le parcours réel d’une réservation et d’un colis.
Le choix technique dépend des usages : travail au bureau ou sur le terrain, équipements disponibles, logiciels à connecter, volume de données et évolutions prévues. Chaque composant doit répondre à un besoin concret.
L’interface, les données, le déploiement. Chaque brique a son rôle.
React.js : des interfaces adaptées à vos équipes.
React.js permet de construire les écrans avec lesquels vos collaborateurs et vos clients interagissent : formulaires, tableaux de bord, calendriers, espaces clients ou parcours de commande.
En savoir plus +
Nous l’utilisons pour organiser les informations autour des tâches à accomplir : consulter une disponibilité, créer une réservation, contrôler un billet ou valider une proposition de l’IA. Ses composants réutilisables facilitent la cohérence entre les écrans et les évolutions de l’application.
Chez Setup, React est notamment utilisé pour Naviflow, Tontouta Express et les plateformes de VRC et QRV.
Vercel : mettre en ligne et faire évoluer l’application.
Vercel intervient dans l’hébergement et le déploiement des interfaces web. La plateforme permet notamment de préparer des versions de prévisualisation avant de publier une évolution.
En savoir plus +
Vous pouvez ainsi consulter une nouvelle interface et tester un parcours avant sa mise en service. Les retours des utilisateurs alimentent les ajustements.
L’hébergement fait partie du cadrage technique : localisation des services, accès aux données, suivi du fonctionnement et coûts d’exploitation doivent être adaptés au projet.
Supabase et PostgreSQL : structurer les données et les accès.
Une application métier repose sur des données : clients, produits, commandes, réservations, équipements ou historiques d’intervention.
En savoir plus +
Supabase rassemble plusieurs services autour d’une base PostgreSQL : authentification, stockage de fichiers, échanges de données et fonctions côté serveur. Ces briques peuvent servir à construire les services qui alimentent l’interface.
Le travail consiste à organiser les informations, définir leurs relations et configurer les droits. Qui peut consulter une commande ? Modifier un tarif ? Accéder à un document ? Ces règles se définissent avec vous.
L’architecture prévue pour Therez.io associe React et Supabase/PostgreSQL pour ses modules Sales et Achats connectés aux données ERP.
Flutter : une option pour les applications mobiles.
Certains usages demandent une application installée sur un téléphone ou une tablette. Flutter permet de développer pour plusieurs plateformes, notamment Android et iOS, à partir d’une base de code commune.
En savoir plus +
Cette approche peut être étudiée pour des outils utilisés quotidiennement en mobilité : saisie sur le terrain, contrôle, consultation de dossiers ou collecte de données.
Le choix dépend des fonctions attendues et des équipements. Accès à la caméra, notifications, périphériques et fonctionnement hors connexion doivent être précisés et testés dans le contexte réel d’utilisation.
Applications web et PWA : travailler depuis un navigateur.
Une application web peut être accessible sur ordinateur, tablette ou téléphone. Une PWA peut également proposer une installation sur l’appareil, selon les fonctions développées et les navigateurs utilisés.
En savoir plus +
Cette approche convient à de nombreux outils métier, espaces clients et interfaces de contrôle.
Pour Tontouta Express, une PWA permet de contrôler les titres de transport sur des terminaux mobiles. Le projet associe vente en ligne, paiement Epay NC, vente sur le terrain et consultation par l’exploitant et le gouvernement.
Connecter votre application à votre système d’information.
Votre logiciel métier doit pouvoir échanger avec les outils qui détiennent déjà les informations de référence.
Selon le projet, nous organisons les connexions avec :
Les ERP pour les articles, stocks, tarifs, clients, commandes ou données comptables.
Les CRM pour centraliser les contacts, transmettre les demandes et suivre les échanges commerciaux.
Les solutions de paiement pour intégrer un règlement dans un parcours de commande ou de réservation.
Les services de communication pour envoyer des confirmations, des alertes et des notifications.
Les équipements terrain comme les terminaux mobiles, lecteurs de QR codes et imprimantes.
Les échanges passent par les interfaces disponibles : API, webhooks, imports ou exports. Nous définissons la source de référence, les règles de synchronisation et le traitement des erreurs pour chaque flux.
Lire un document, rapprocher des références produits ou poser une question sur les données de l’entreprise : l’IA peut compléter une application métier. Elle s’intègre dans un parcours défini, avec les informations utiles et les validations nécessaires.
Pour le comparateur Office Store, les commerciaux déposent un devis concurrent. L’IA propose des correspondances avec les produits Sage, prend en compte le conditionnement et signale les lignes inhabituelles. Le commercial vérifie et valide avant la création du devis dans Sage.
Le traitement est passé de 40 à 4 minutes par devis, selon le bilan communiqué par Office Store en octobre 2026.
Nous identifions les utilisateurs, les tâches, les difficultés et les règles à respecter. Nous recensons les données à reprendre et les logiciels à connecter.
02Définir une première version utile.+
Nous distinguons les fonctions nécessaires au lancement des évolutions qui peuvent attendre. Ce périmètre sert de base au chiffrage et au planning.
03Construire et tester avec les équipes.+
Les utilisateurs confrontent les écrans à leurs situations de travail. Les tests portent sur les parcours, les droits, les échanges de données et les exceptions métier.
04Préparer l’exploitation.+
La mise en service comprend les conditions de reprise des données, la prise en main et le suivi des premiers usages. Les modalités de maintenance, de support et d’évolution sont définies dans l’accompagnement.
Le tarif se définit après avoir délimité le projet avec vous. Les utilisateurs, les parcours, les connexions, les données à reprendre et les contraintes de déploiement déterminent le travail nécessaire. Nous pouvons ensuite chiffrer une première version et ses évolutions.
Application web ou application mobile : comment choisir ?
Le choix dépend des conditions d’utilisation. Un navigateur peut suffire pour un back-office ou un espace client. Une application mobile peut être pertinente lorsque les usages nécessitent une installation, des fonctions propres à l’appareil ou une utilisation intensive sur le terrain.
Peut-on conserver notre ERP ?
Oui, si les possibilités techniques de votre ERP permettent les échanges nécessaires. L’application peut apporter une interface ou des fonctions complémentaires tout en conservant votre logiciel comme source de référence.
Pouvez-vous reprendre une application existante ?
Une reprise commence par un audit du code, de l’architecture, des dépendances et des accès disponibles. Il permet d’évaluer ce qui peut être conservé et les interventions nécessaires.
Qui possède le code et les données ?
Les conditions de propriété du code, les droits d’utilisation, les accès et les modalités de restitution des données sont précisés dans le contrat.
↗
Votre prochain projet
Quel processus aimeriez-vous simplifier ?
Montrez-nous les fichiers, les écrans et les étapes qui vous font perdre du temps. Nous partirons de votre fonctionnement pour définir un outil utile à vos équipes.