Aller au contenu
Business Agile
Services
02

Application métier sur mesure et développement logiciel sur mesure Application métier

Votre façon de travailler, traduite en logiciel, par la personne qui vous a écouté

Je conçois et je développe des applications métier et des plateformes web sur mesure : back-end Python, interface React, déploiement et maintenance. Le même développeur cadre le besoin, écrit le code et répond quand quelque chose ne va pas.

Décrire mon projet

Quand une application métier sur mesure vaut-elle le coup ?

Un logiciel du marché suffit tant que votre métier ressemble à celui des autres. Le sur mesure devient pertinent quand une règle propre à votre activité ne rentre dans aucun outil existant, quand vous passez vos journées à recopier des données d'un tableur à l'autre, ou quand votre produit est lui-même une plateforme. Pour Eco-Actives, par exemple, une seule animatrice ne peut tenir qu'un atelier à la fois : réserver un créneau doit faire disparaître les autres ateliers proposés au même moment. Aucun module de stock ne sait exprimer cette règle, il a fallu l'écrire.

À l'inverse, si un outil existant couvre 90 % de votre besoin, je vous conseillerai de l'adopter et, au besoin, de l'étendre par une intégration plutôt que de tout réécrire.

Ce que j'ai déjà construit

Pour Pitchichi, un service de conseil qui aide les entreprises à choisir leur agence de communication, j'ai écrit l'essentiel de l'API Django REST : 18 modèles répartis en 6 applications, un parcours de qualification du besoin, un annuaire d'agences avec portfolios, des tâches asynchrones supervisées, trois environnements. Pour ScienceProtect, j'ai participé à une plateforme de veille scientifique : API Django puis FastAPI, ingestion de publications, graphe de connaissances.

Ces projets ont des points communs : un modèle de données pensé avant les écrans, des tests automatisés sur la logique métier, un déploiement reproductible, et un code que quelqu'un d'autre peut reprendre.

Ma méthode, du cadrage à la mise en production

Je commence par écrire avec vous les objets de votre métier et leurs règles, puis le contrat de l'API avant la première ligne de code. C'est ce qui a été fait pour le site d'Arbre Agile, dont le contrat HTTP était spécifié dans un fichier OpenAPI avant l'implémentation. Ensuite je livre par petites étapes que vous pouvez essayer sur un environnement de recette, jamais un gros livrable au bout de trois mois.

Chaque modification passe par une branche, une vérification automatique (lint, tests, typage) et une revue avant d'atteindre la recette puis la production. Vous voyez le projet avancer, et vous gardez la main sur ce qui part en ligne.

Une stack sobre et répandue

Côté serveur, j'utilise Python avec Django quand il faut un back-office et des permissions riches, FastAPI quand il faut une API rapide et typée. Les données vivent dans PostgreSQL, parfois dans une base en graphe comme Memgraph quand les relations sont le cœur du sujet. Côté interface, React et TanStack. Le tout est conteneurisé avec Docker et déployé derrière Traefik.

Ce sont des outils largement utilisés : si demain vous recrutez un développeur ou confiez le projet à une autre équipe, elle trouvera un code standard, documenté et testé, pas une technologie maison.

Sécurité, données personnelles et suite du projet

Une application métier manipule souvent des données sensibles : clients, patients, dons, paiements. Je stocke le minimum nécessaire, je hache les mots de passe avec des algorithmes adaptés (argon2 sur 24hprojects), je préfère des liens de connexion signés et à usage unique quand l'utilisateur n'a pas besoin de compte, comme pour les donateurs de TapToSupport, et je limite le nombre de requêtes par visiteur sur les points d'entrée exposés. Les secrets restent sur le serveur, jamais dans le code, et les accès d'administration sont séparés des accès utilisateurs.

Après la mise en production, l'application continue de vivre : nouvelles règles, nouveaux utilisateurs, mises à jour des bibliothèques. Je peux en assurer la maintenance moi-même, ou la transmettre à votre équipe avec une documentation de reprise, des tests qui décrivent le comportement attendu et un déploiement que quelqu'un d'autre peut relancer. Sur 24hprojects, par exemple, l'API est couverte par 55 tests qui servent aussi de documentation vivante.

Web ou mobile ?

La plupart des applications métier que je construis sont des applications web : elles s'ouvrent dans un navigateur, sur ordinateur comme sur téléphone, sans passer par un magasin d'applications, et une mise à jour touche tout le monde en même temps. Une application mobile native se justifie quand elle a besoin d'une fonction du téléphone qu'un navigateur ne donne pas. C'est le cas de TapToSupport, où le paiement sans contact exige une application installée depuis le Play Store : l'application Android est prévue en premier, l'iPhone ensuite, et l'API est commune aux deux.

Un lien direct avec celui qui code

Vous parlez directement à celui qui conçoit et écrit le code. Il n'y a pas de chef de projet qui reformule, pas de perte d'information entre le commercial et l'équipe technique. Quand un projet demande plus de monde, je le dis dès le départ et je m'appuie sur des développeurs avec qui j'ai déjà travaillé, comme sur ScienceProtect ou Pitchichi, en l'annonçant clairement.

Je ne suis pas le bon choix pour une application mobile native complexe à livrer en quelques semaines.

Projets réalisés dans ce domaine

Questions fréquentes

Combien de temps faut-il pour développer une application métier sur mesure ?

Cela dépend du nombre de règles métier et d'écrans, et je ne donne pas de délai sans cadrage. Ce que je peux garantir, c'est une livraison par étapes : une première version utilisable sur un environnement de recette, puis des ajouts réguliers que vous essayez avant leur mise en production, plutôt qu'un tunnel de plusieurs mois sans rien voir.

Développement logiciel sur mesure ou logiciel du marché : comment choisir ?

Si un logiciel existant couvre l'essentiel de votre besoin, il sera moins cher et plus vite en place. Le sur mesure se justifie quand une règle propre à votre activité ne rentre dans aucun outil, ou quand le logiciel est votre produit. Je peux aussi relier un outil du marché à vos autres systèmes par une API plutôt que tout réécrire.

Le code de mon application m'appartient-il ?

Oui. Le code vit dans un dépôt Git à votre nom ou transféré à la fin du projet, avec la configuration de déploiement et la documentation de reprise. J'utilise des technologies répandues (Python, Django, FastAPI, React, PostgreSQL, Docker) pour qu'un autre développeur puisse reprendre le projet sans dépendre de moi.

Pouvez-vous reprendre une application existante ?

Oui, à condition de commencer par un audit : lecture du code, des dépendances, des tests et de la façon dont l'application est déployée. Je vous remets un état des lieux avec les risques et les priorités, puis nous décidons ensemble s'il vaut mieux faire évoluer l'existant ou reconstruire une partie.

Un projet ? Parlons-en cette semaine.

Un brief court, une réponse sous 48 h, une estimation ferme après cadrage.

Décrire mon projet