Développement web
Des applications web métier qui remplacent le papier et les tableurs, utilisables sur le terrain comme au bureau. Construites avec les frameworks actuels, pensées pour l'utilisateur avant le framework.
Ce que nous faisons, et ce que nous ne faisons pas
Nous ne réalisons pas de sites vitrines ni de boutiques en ligne standard. D'excellents studios font cela mieux et moins cher que nous. Ce que nous construisons, ce sont des applications métier : des outils qu'une équipe utilise tous les jours pour faire son travail.
Cela change tout dans la manière de concevoir. Un site se juge à son taux de rebond. Un outil métier se juge au nombre de gestes nécessaires pour saisir une intervention, et à ce qui se passe quand le réseau tombe au milieu de la saisie.
Applications métier
Quatre familles couvrent la majorité de nos projets web. Toutes ont en commun d'être utilisées quotidiennement par un nombre restreint de personnes, pour qui chaque seconde gagnée compte.
Saisie et suivi terrain
Formulaires longs, photos, signatures, géolocalisation. Utilisables au doigt, avec des gants, sur un écran en plein soleil.
Tableaux de bord
Agrégation de données hétérogènes, filtres, exports. Rapides même sur des volumes importants.
Portails et espaces clients
Authentification, rôles, documents, facturation. Interfacés avec vos systèmes existants.
Back-offices
Des interfaces d'administration réellement utilisables, plutôt qu'un générateur automatique posé sur une base de données.
Sur le terrain, dans le navigateur
Une application web bien construite s'installe sur un écran d'accueil, fonctionne hors ligne et se met à jour toute seule. Pas de passage par un magasin d'applications, pas de validation à attendre, pas de parc à gérer.
C'est souvent le meilleur compromis quand les utilisateurs travaillent sur des appareils qu'ils possèdent déjà et que vous ne contrôlez pas. Cela prolonge aussi la durée de vie du matériel existant, ce qui n'est pas neutre.
Performance et accessibilité comme critères d'acceptation
Nous fixons des seuils chiffrés en début de projet : temps d'affichage du premier contenu utile, poids maximal des pages, conformité au référentiel WCAG en niveau AA. Ces seuils font partie des critères d'acceptation et sont vérifiés à chaque livraison.
L'accessibilité n'est pas seulement une obligation pour le secteur public. Un formulaire navigable au clavier, avec des contrastes suffisants et des libellés explicites, est plus rapide à utiliser pour tout le monde.
Ce qui reste après nous
Nous privilégions les technologies pour lesquelles vous trouverez encore des développeurs dans dix ans : TypeScript, React et Next.js, ou Angular quand votre équipe le maîtrise déjà. Pas de framework confidentiel, pas de générateur propriétaire.
L'hébergement se fait sur infrastructure suisse ou chez vous, avec le code et le pipeline de déploiement dans votre dépôt. Vous pouvez confier la suite à une autre équipe sans réécrire.
Un exemple
Plateforme web de gestion pour études d'avocats : création de sociétés, registre des actionnaires, assemblées générales et recherche assistée par IA sur les sources fiscales cantonales, de bout en bout.
Questions fréquentes
Faites-vous des sites vitrines ?
Non, et nous préférons le dire tout de suite. Notre métier, ce sont les applications métier et les outils internes. Pour un site de présentation ou une boutique en ligne, d'autres studios feront mieux et moins cher.
Application web ou application mobile native ?
Si vos utilisateurs travaillent sur des appareils que vous ne contrôlez pas, le web l'emporte presque toujours : rien à installer, rien à déployer. Si vous avez besoin d'un accès matériel poussé ou d'un usage intensif quotidien, le natif reprend l'avantage.
Peut-on utiliser l'application sans connexion ?
Oui. Une application web progressive stocke ses données localement et se synchronise à la reconnexion. Il faut le prévoir dès la conception, pas l'ajouter après coup.
Next.js ou Angular ?
Next.js par défaut, pour l'écosystème et les performances. Angular quand votre équipe interne le maîtrise déjà et reprendra la maintenance, ce qui est un critère plus important que la préférence technique.
Vous occupez-vous de l'hébergement ?
Nous le mettons en place et pouvons l'exploiter sous contrat, sur cloud suisse ou chez vous. Le compte est ouvert à votre nom et l'infrastructure est décrite en code dans votre dépôt : vous pouvez reprendre la main quand vous le souhaitez.
Parlons de votre projet.
Décrivez votre besoin en quelques lignes. Nous répondons sous 48 heures ouvrables, avec un premier avis technique et non un argumentaire commercial.