Pendant longtemps, j'ai utilisé plusieurs outils distincts pour gérer la facturation, les prestations, les abonnements, les tickets clients, le parc informatique et le suivi de l'activité.
Chaque solution faisait correctement une partie du travail, mais l'ensemble manquait de cohérence. Les informations étaient dispersées, certaines opérations restaient manuelles et les mêmes données devaient parfois être saisies plusieurs fois.
J'ai donc décidé de créer mon propre ERP : PCFACT.
L'objectif n'était pas de reproduire un logiciel de gestion généraliste, mais de construire un outil réellement adapté à mon fonctionnement, à mes sociétés et à mon activité d'infogérance, de développement et de formation.
Trois semaines pour passer de l'idée à un ERP exploitable
Le développement a été réalisé en trois semaines, avec une approche très pragmatique : partir des besoins réels, livrer rapidement une première version utilisable, puis enrichir progressivement l'application.
L'intelligence artificielle a accéléré la production du code, la rédaction des tests, les revues techniques et la documentation. Elle n'a toutefois pas remplacé le travail de conception. Les règles métier, l'architecture, les contrôles, les priorités et les choix de sécurité sont restés pilotés humainement.
Le résultat est une application web complète, complétée par une application Android utilisable sur le terrain.
Une architecture conçue pour évoluer
PCFACT repose sur une architecture moderne et volontairement sobre :
- un backend Django et Django REST Framework ;
- une base PostgreSQL en production ;
- une authentification par rôles et permissions ;
- une application Android en Kotlin avec Jetpack Compose ;
- un fonctionnement mobile hors ligne avec synchronisation ;
- une interface web responsive ;
- des composants front auto-hébergés ;
- des tests automatisés et une intégration continue.
L'application Android permet notamment de saisir les prestations directement chez un client, de calculer automatiquement les temps d'intervention et de synchroniser les informations avec le serveur.
Une gestion commerciale centralisée
Le premier objectif de PCFACT était de réunir les fonctions commerciales essentielles dans une seule application.
L'ERP prend aujourd'hui en charge :
- les clients et les contacts ;
- les devis ;
- les factures et les avoirs ;
- les acomptes ;
- les prestations ponctuelles ;
- les abonnements récurrents ;
- les encaissements ;
- les relances d'impayés ;
- le catalogue et les tarifs par client ;
- le journal des ventes ;
- la génération de fichiers d'export ;
- les documents PDF et la préparation à la facturation électronique.
La génération des factures peut être automatisée à partir des prestations saisies ou des abonnements actifs. Les brouillons restent contrôlables avant émission, ce qui permet d'automatiser sans perdre la maîtrise du processus.
Les achats et les factures fournisseurs
J'ai également ajouté un module de gestion des factures fournisseurs.
Il permet de centraliser les documents reçus, de les rechercher, de les filtrer par fournisseur ou période et de conserver la pièce jointe associée. L'objectif est de réduire les recherches dans les boîtes de messagerie et de disposer d'un historique exploitable depuis l'ERP.
L'architecture prévoit aussi des connecteurs pour automatiser progressivement la récupération des factures lorsque les fournisseurs proposent une API ou un portail compatible.
Un véritable module de support et d'infogérance
PCFACT ne se limite plus à la facturation. Il intègre maintenant un module ITSM adapté à mon activité d'infogérance.
Il permet notamment de gérer :
- les tickets et leurs priorités ;
- les interventions ;
- les temps facturés et non facturés ;
- les clients et sites concernés ;
- les équipements associés ;
- les pièces jointes ;
- l'historique des échanges ;
- les tableaux de bord mensuels ;
- les indicateurs de charge et de résolution.
Les interventions peuvent ensuite être transformées en prestations facturables, sans ressaisie.
Parc informatique et supervision
Un module de parc informatique complète la partie support.
Il permet de recenser les postes et serveurs, de suivre leur état et de remonter des informations techniques par l'intermédiaire d'agents.
Le module de supervision centralise les sondes de disponibilité et les alertes utiles. L'objectif n'est pas de remplacer tous les outils spécialisés du marché, mais de rassembler dans l'ERP les informations nécessaires au pilotage quotidien et à la relation client.
Emailing et communication client
PCFACT intègre également un module d'emailing avec :
- des listes de diffusion ;
- des modèles réutilisables ;
- un éditeur de contenu ;
- l'envoi immédiat ou planifié ;
- la gestion des désabonnements ;
- le suivi des ouvertures et des clics ;
- une rédaction assistée par intelligence artificielle.
Cette fonction permet de communiquer avec les clients directement depuis l'environnement de gestion, sans multiplier les outils.
La sécurité n'a pas été ajoutée à la fin
Un ERP concentre des données sensibles. La sécurité a donc été prise en compte dès la conception :
- contrôle d'accès par rôles ;
- séparation des sociétés ;
- permissions détaillées par module ;
- protection CSRF ;
- limitation des redirections ;
- composants JavaScript et CSS auto-hébergés ;
- sauvegarde et restauration ;
- journalisation ;
- tests de non-régression ;
- audits de sécurité et corrections continues.
L'application reste privée et n'expose pas son code ni ses données métier.
Ce que cette expérience confirme
Créer un ERP complet en trois semaines aurait été difficile avec une méthode de développement classique.
L'IA permet désormais d'accélérer fortement certaines étapes : génération de code, tests, documentation, recherche d'erreurs et proposition de correctifs.
Mais elle ne transforme pas automatiquement une idée en bon logiciel.
La différence repose toujours sur la connaissance du métier, la qualité du cahier des charges, la capacité à découper les fonctions, la validation des résultats et l'exigence de sécurité.
PCFACT est aujourd'hui utilisé comme un outil interne et continue d'évoluer. Son principal avantage est simple : il correspond exactement à mes besoins et peut être adapté dès qu'un nouveau besoin apparaît.
Cette expérience confirme également qu'il est désormais possible de développer rapidement des applications de gestion sur mesure pour les TPE et PME, sans leur imposer la complexité d'un ERP généraliste.
Vous avez un processus métier encore géré avec plusieurs fichiers Excel, des emails et des saisies manuelles ? Provence Cloud conçoit des applications web, mobiles et métier sur mesure, avec hébergement, maintenance et accompagnement.