Votre logiciel sur mesure,
développé en application web.

Plateforme, intranet, SaaS, back-office : je développe l'application web qui correspond exactement à votre métier, avec l'écosystème Microsoft .NET (C#, Blazor), puis je la mets en production sur Azure ou sur vos serveurs. Un seul interlocuteur, de la définition de votre projet jusqu'à la mise en production.

Discutons de votre projet — appel gratuit de 30 minPrise de rendez-vous immédiate · 8h–15h, du lundi au samedi
À partir de 10 000 €La plupart de mes projets se situent entre 20 000 et 55 000 €, selon le nombre d'écrans et l'ampleur des fonctionnalités.
20+ans d'ingénierie logicielle
Forfaitprix et délais fixés au devis
Le problème

Le logiciel qu'il vous faut n'existe pas encore.

Vous avez un besoin métier précis, ou une idée de service en ligne, et le projet reste dans votre tête : vous ne savez pas comment le mettre par écrit, ni comment délimiter ce qu'il faut développer.

Ou votre activité tourne déjà, sur des outils qui n'ont pas été conçus pour elle : des fichiers Excel qui ont grandi avec les commandes et les stocks, un outil interne vieillissant que plus personne ne sait maintenir.

Dans les deux cas, la réponse est un logiciel sur mesure : une application web développée pour vos processus, vos données et vos utilisateurs. Sa première étape n'est pas le code.

Nous définissons votre projet ensemble, par écrit : le nombre d'écrans, ce que chaque écran affiche, les actions de l'utilisateur, le parcours complet, la charte graphique. Le périmètre est délimité noir sur blanc : vous savez exactement ce que contiendra votre application avant de vous engager.

L'offre

SaaS, intranet, plateforme publique, back-office.

Que vous représentiez une PME ou une startup, ou que vous montiez votre propre projet, tous les types d'applications web sont possibles : SaaS, intranet, plateforme publique, back-office d'administration. Vous voulez peut-être aussi remplacer des outils actuels mal adaptés ou vieillissants, parfois basés sur des fichiers Excel, par un logiciel de gestion sur mesure.

Trois problématiques confiées par mes clients, et leurs solutions :

  • Un organisme national devait mener des études de comportement d'achat auprès de panélistes. Sa plateforme réunit un back-office d'administration à 5 niveaux et un magasin en ligne qui fonctionne même sans réseau ; la première étude a rassemblé 700 panélistes.
  • Un intranet devenu lent, incomplet, impossible à maintenir sur sa technologie d'origine. Son remplaçant, développé sur mesure, sert plus de 200 utilisateurs, avec un moteur de recherche qui indexe le contenu des documents Word, Excel et PowerPoint sans qu'aucun document ne sorte de l'entreprise.
  • Une agence de marketing digital, également organisme de formation, avait des formateurs d'un côté, des élèves de l'autre, et aucun outil pour les mettre en relation. Mentoor.fr assure cette mise en relation : annonces, paiements Stripe, messagerie temps réel. Des centaines de mentors ont déjà rejoint la plateforme.

C'est ce type de solutions que nous pouvons réaliser ensemble.

Je m'occupe de l'intégralité du projet : le « front-end » (l'interface que voient vos utilisateurs) et le « back-end » (la base de données, les API, l'hébergement). Voici l'ensemble des étapes de la prestation :

  • Les spécifications — le projet mis par écrit, écran par écran, avec le périmètre exact et un devis détaillé.
  • Les maquettes UI et UX — l'apparence finale de chaque écran et un parcours utilisateur évident.
  • Le développement — l'application web, sa base de données, ses API et son back-office d'administration.
  • La recette — chaque fonctionnalité vérifiée une à une, à partir du cahier de recettes rédigé dès les spécifications.
  • La mise en production — le déploiement sur une instance Azure avec sa base SQL Server, ou directement sur vos serveurs, avec mise en cache et optimisation des performances.
  • La garantie — les anomalies constatées après la livraison, corrigées pendant la période fixée au devis, en général plusieurs mois.

J'intègre un panel de fonctionnalités, comme le SSO (la connexion de vos équipes avec leurs comptes d'entreprise) ou l'IA intégrée à l'application : génération d'images, synthèse de texte.

Le projet est votre propriété. Le code source, la base de données et les comptes d'hébergement sont créés au nom de votre entreprise et vous sont remis à la livraison.

La solution technique

La bonne solution technique.

Pour le projet d'intranet présenté plus haut, j'ai orienté le client vers la solution technique adaptée à son besoin, en tenant compte de son écosystème existant (déjà construit sur .NET) : un développement entièrement sur mesure en Blazor.

Blazor est le framework web de Microsoft : l'équivalent, dans l'écosystème .NET, de React et Next.js. Les SaaS et les plateformes qui se construisent avec Next.js se construisent aussi avec Blazor.

L'intérêt de Blazor est d'offrir plusieurs modes d'exécution. « Blazor Server » exécute l'application sur le serveur : robuste et fiable, c'est le mode idéal des intranets et des back-offices, avec de nombreux écrans de saisie interactifs et une connexion internet stable. « Blazor WebAssembly » exécute l'application dans le navigateur de l'utilisateur : l'interface reste parfaitement fluide, même lorsque le réseau se perd, et se synchronise avec le serveur par l'API, au moment voulu.

Ces deux modes d'exécution peuvent se combiner pour réaliser toutes sortes d'architectures. Ainsi, pour la plateforme d'études, le back-office, où les administrateurs configurent les études, utilise « Blazor Server ». Le magasin en ligne utilise « Blazor WebAssembly » : des centaines de panélistes peuvent arriver spontanément, avec des connexions parfois instables (métro, voiture…) ; l'application s'exécute sur leur téléphone, enregistre chaque saisie en local, puis appelle l'API du serveur aux étapes clés, comme la validation de la commande.

Chaque partie de votre application adopte ainsi le mode d'exécution qui répond à ses contraintes. Ce choix se définit pendant les spécifications, à partir de vos usages, de vos utilisateurs et de votre infrastructure.

Le process

Votre logiciel, en 5 étapes.

Un périmètre écrit, un prix fixe, des délais annoncés.

  1. Spécifications

    Vous avez déjà rédigé une spécification ou un brief technique, ou vous avez simplement le projet en tête : nous le formalisons ensemble, par écrit. Je vous propose une méthodologie simple et concrète :

    • Un document « Spec Écran » définit :
      • chaque écran de votre application ;
      • chaque action de l’utilisateur ;
      • tout ce qui doit s’afficher dans l’interface ;
      • la navigation entre les différents écrans.
    • Le cahier de recettes : contient l’ensemble des tests et des scénarios utilisateurs pour valider chaque fonctionnalité.
    • La structure du back-office : définit le menu principal, les pages et les sous-menus.

    Pour les projets plus conséquents, un prototype visuel permet de travailler sur du concret dès cette étape. Le devis détaille ensuite chaque fonctionnalité, avec les choix techniques et la garantie : le prix exact et le planning sont fixés avant votre signature.

  2. Développement

    Le développement ne commence qu’une fois les spécifications validées. Pour des cas techniques spécifiques ou pointus, je procède à des essais préliminaires, afin de valider la solution ; le projet démarre ensuite par la mise en place de l’architecture. J’applique les bonnes pratiques du développement logiciel acquises pendant mes années d’expérience en entreprise (gestion des dépendances, couches logicielles, services indépendants, principe DRY) pour un code propre, maintenable et évolutif. Nous pouvons organiser le développement en plusieurs livrables si vous avez besoin de versions intermédiaires.

  3. Tests et recette

    Tout au long du développement, je développe des tests qui vérifient le bon fonctionnement de l’ensemble des fonctionnalités, conformément aux spécifications. Un cahier de recettes est ensuite déroulé avec vous : chaque fonctionnalité est validée, une à une, avant la livraison.

  4. Livraison et mise en production

    Une fois la recette validée, le projet est mis en production, sur Azure ou sur votre infrastructure. Les comptes sont créés au nom de votre entreprise ; le code source et la documentation vous sont remis.

  5. Garantie

    La garantie couvre votre application après la livraison : toute anomalie constatée est corrigée, pendant la durée fixée au devis (en général plusieurs mois).

L'exemple

Exemple livré : Mentoor.fr.

Blazor ServerAzureStripe

Le besoin : MonAgenceMarketing est une agence de marketing digital et un organisme de formation, qui dispose d'un réseau de formateurs et d'un réseau d'élèves, sans outil qui les relie. La plateforme doit multiplier les mises en relation entre les deux, et avec elles les opportunités de formation. Le projet partait d'une idée, que j'ai formalisée avec le client pour aboutir à des spécifications précises, avant le développement en « Blazor Server » et le déploiement final sur Azure.

Le budget indicatif dépasse 40 k€ et couvre la plateforme complète : les annonces des mentors, la messagerie en temps réel, les paiements en ligne avec Stripe, les rappels automatiques. Depuis son lancement, plusieurs centaines de mentors s'y sont inscrits.

Voir tous les projets
FAQ

Questions fréquentes.

À partir de 10 000 €. La plupart de mes projets se situent entre 20 000 et 55 000 €, selon le nombre d’écrans et l’ampleur des fonctionnalités. Le forfait fige le prix dès le devis, fonctionnalité par fonctionnalité.

Comptez un mois de développement pour une application simple, davantage selon le périmètre. Le planning exact figure dans le devis, avec la possibilité d’organiser le projet en plusieurs livrables.

Un logiciel du marché couvre un besoin générique : vous adaptez votre organisation à ses écrans. Un logiciel sur mesure suit la logique inverse : il reproduit vos processus, s’intègre à vos outils existants et reste votre propriété. C’est la bonne réponse quand aucun produit du marché ne correspond réellement à votre métier.

À vous. Les comptes d’hébergement sont créés au nom de votre entreprise, vous réglez votre hébergeur en direct, et le code source complet vous est remis à la livraison, avec sa documentation.

Oui. L’application peut être déployée sur votre infrastructure (serveur IIS, réseau interne) plutôt que sur le cloud : c’est le choix retenu pour l’intranet présenté plus haut, dont les documents ne devaient pas sortir de l’entreprise. Pour les plateformes publiques, l’hébergement se fait en général sur une instance Azure.

Oui. L’intégration à votre système d’information fait partie du projet : échanges par API avec vos logiciels en place, authentification unique (SSO) avec vos comptes d’entreprise. Ces connexions se définissent dès les spécifications.

Ce qui se développe avec React ou Next.js se développe aussi avec Blazor. Je travaille avec Blazor et l’écosystème Microsoft .NET, ma spécialisation : un seul langage, C#, du front-end au back-end, et une intégration naturelle avec les environnements Microsoft déjà présents en entreprise.

L’IA produit du code, et je l’utilise moi-même dans un cadre d’ingénierie. Elle ne porte pas un projet pour autant : il faut décider de la direction et des choix, maintenir une architecture saine à mesure que l’application grandit, résoudre les bugs qui lui résistent, et assumer la responsabilité du résultat en production. C’est ce que couvre la prestation ; l’IA en accélère l’exécution.

Jonathan Roux en studio

Un besoin métier, une idée ? Cadrons votre projet.

Réservez un appel découverte gratuit de 30 minutes : vous présentez votre besoin, et vous repartez avec une première estimation du budget et du délai.

Prise de rendez-vous immédiate · 8h–15h, du lundi au samedi
Prise de rendez-vous

Quel est votre budget approximatif ?

Vous préférez écrire ? [email protected] — réponse sous 24 h ouvrées.