À propos
Entreprise nigérienne de développement d'applications de gestion, basée à Niamey, au service des entreprises de la zone UEMOA.
SahelForge conçoit des applications de gestion pour des entreprises d'Afrique de l'Ouest. Pas des sites, pas des prototypes : des outils utilisés tous les jours par des gens dont le travail dépend de leur bon fonctionnement.
Nous sommes établis à Niamey, et nous intervenons dans toute la zone UEMOA.
Ce qui oriente notre travail
Le métier avant la technologie. Une facture juste, un stock exact, un loyer appelé au bon montant : c'est là que se juge une application de gestion. Le choix du cadre technique vient après, et découle de qui devra l'exploiter.
Livrer plutôt que démontrer. Un logiciel qui n'est pas en production ne rend aucun service. La mise en production, la reprise des données existantes et la formation des utilisateurs font partie du travail, pas d'une phase optionnelle négociée à la fin.
L'exploitation se conçoit en même temps que le code. Sauvegardes vérifiées par restauration, déploiement reproductible, journalisation utilisable un jour d'incident. Ces sujets ne se voient pas dans une démonstration ; ils décident de ce qui se passe la nuit où quelque chose casse.
Les contraintes locales sont des règles, pas des exceptions. FCFA, TVA selon le secteur, NIF et RCCM, connexion parfois intermittente : les traiter dès la conception coûte moins cher que de les contourner ensuite.
Les outils que nous employons
Java et Spring Boot pour le cœur des applications, PostgreSQL pour les données, des serveurs Linux administrés par des configurations versionnées. Ce sont des technologies durables et documentées, que d'autres pourront reprendre — critère qui compte davantage que la nouveauté quand un logiciel doit vivre dix ans.
Travailler ensemble
Nous travaillons avec un petit nombre de clients à la fois, ce qui suppose de refuser des projets. En contrepartie, ceux qui sont acceptés reçoivent une attention réelle, et un interlocuteur unique du premier échange à la mise en production.
Le premier rendez-vous ne coûte rien et sert surtout à vérifier que le besoin correspond à ce que nous savons faire. Quand ce n'est pas le cas, nous le disons.