Logiciels & Plateformes
Agence de développement logiciel en Tunisie
Développement logiciel en Tunisie : applications web, mobiles et logiciels métier
TabulaRasa réalise du développement logiciel en Tunisie pour des entreprises, des institutions et des organisations qui ont besoin d'un outil fidèle à leur façon réelle de travailler. Agence de développement web et mobile basée à Hammam Chott, nous concevons des applications, des sites et des logiciels métier pensés pour durer et pour accueillir l'intelligence artificielle sans refonte.
Choisissez le sujet qui correspond à votre situation
Nos clients sont des PME et ETI qui ont dépassé ce qu'un tableur ou un logiciel standard peut faire, des institutions qui doivent numériser un processus avec des exigences de sécurité et de traçabilité, et des entreprises françaises ou européennes qui cherchent une équipe technique stable en nearshore, dans leur fuseau horaire et leur langue.
Nous développons des applications web (portails, back-offices, plateformes), des applications mobiles iOS et Android, des sites corporate et des logiciels métier : gestion commerciale, suivi de production, outils internes. Chaque projet est construit avec une API documentée et un modèle de données propre, pour que l'automatisation et les agents IA puissent s'y brancher plus tard sans tout reprendre.
Le premier risque d'un projet logiciel n'est pas technique, il est fonctionnel : construire la mauvaise chose. Nous le réduisons par une phase d'observation des workflows réels, des livraisons courtes que vous testez sur vos propres données, et un code que vous possédez intégralement, documenté et réversible.
Un logiciel se conçoit à partir du travail réel, pas d'un cahier des charges figé
Le cahier des charges décrit ce que l'entreprise pense faire. Le terrain montre ce qu'elle fait vraiment : les exceptions traitées par email, le fichier Excel qui double le logiciel officiel, la validation orale qui n'apparaît dans aucun schéma. Un logiciel construit uniquement sur le document initial reproduit ces angles morts, et les utilisateurs retournent à leurs anciens outils dès la première semaine.
C'est pourquoi le développement logiciel en Tunisie tel que nous le pratiquons commence par une phase d'observation. Nous passons du temps avec les personnes qui feront le travail, nous suivons quelques dossiers de bout en bout, et nous écrivons les cas réels avant les écrans. Le périmètre de la première version en découle, et il est volontairement plus étroit que la vision complète.
Ce que nous observons avant d'écrire une ligne de code
- Les données réellement manipulées, leur origine, leur format et leur qualité actuelle.
- Les étapes où une information est ressaisie d'un outil à l'autre, source d'erreurs et de délais.
- Les validations et les responsabilités : qui décide, qui contrôle, qui doit être informé.
- Les cas particuliers fréquents, qui représentent souvent l'essentiel de la complexité.
- Les contraintes de terrain : connexion instable, usage sur mobile, utilisateurs occasionnels.
Une agence de développement web et mobile qui livre du code que vous possédez
Beaucoup d'entreprises découvrent trop tard qu'elles ne détiennent pas leur logiciel : le code est sur les serveurs du prestataire, l'hébergement est à son nom, la documentation n'existe pas. Changer de prestataire devient alors une refonte. Nous prenons le parti inverse dès le contrat : le code source, les dépôts, les accès d'hébergement et les comptes de services sont à votre nom.
Propriété, documentation, réversibilité
- Cession complète des droits sur le code développé pour vous, écrite dans le contrat.
- Dépôt de code, environnements et noms de domaine ouverts sur des comptes qui vous appartiennent.
- Documentation d'installation et d'architecture permettant à un autre développeur de reprendre le projet.
- Technologies répandues et ouvertes, choisies pour la taille de leur communauté plutôt que pour leur nouveauté.
Prêt pour l'IA : ce que cela change concrètement dans l'architecture
Un logiciel « prêt pour l'IA » n'a pas besoin d'intégrer un modèle dès le premier jour. Il a besoin d'être conçu pour qu'un agent IA ou une automatisation puisse lire et écrire dedans proprement, plus tard, sans contournement. Quatre choix d'architecture font la différence, et ils coûtent peu quand ils sont pris au départ.
Une API documentée
Chaque fonction accessible par l'interface l'est aussi par une API, avec des droits d'accès distincts. Un agent peut créer une commande ou consulter un dossier comme le ferait un utilisateur.
Des données propres
Modèle de données explicite, champs typés, référentiels uniques pour les clients, les produits et les statuts. Sans cela, l'IA hérite des ambiguïtés du tableur qu'elle remplace.
Un journal d'événements
Chaque action significative est enregistrée : qui, quoi, quand. Ce journal sert à l'audit, au débogage et au déclenchement d'automatisations.
Des droits d'accès fins
Rôles et permissions gérés au niveau de l'application, pour qu'un agent IA n'obtienne que le périmètre strictement nécessaire à sa tâche.
Web, mobile, site ou logiciel métier : choisir le bon format
Le format découle de l'usage, pas de la mode. Nous aidons à trancher avant de développer, car une application mobile inutile coûte autant qu'une application utile.
- Application web sur mesure : pour les back-offices, portails clients et plateformes utilisés au bureau, où l'écran large et la richesse des données priment.
- Application mobile : pour les équipes terrain, la livraison, la maintenance, la vente itinérante, ou quand l'appareil photo, la géolocalisation ou le mode hors ligne sont nécessaires.
- Site web : pour présenter l'entreprise, être trouvé sur les moteurs de recherche et les moteurs IA, et recevoir des demandes de contact qualifiées.
- Logiciel sur mesure : pour remplacer un ensemble d'outils et de fichiers par un système unique, quand un ERP ou un CRM du marché ne couvre pas votre organisation sans contorsions.
Maintenable dans trois ans : les choix techniques qui comptent
Un logiciel vit longtemps après sa livraison. Le coût d'une application se joue surtout dans les années qui suivent : mises à jour de sécurité, évolutions réglementaires, nouveaux besoins. Nous faisons des choix ennuyeux et vérifiables : des tests automatisés sur les règles métier critiques, un déploiement reproductible, des dépendances tenues à jour et une seule façon de faire chaque chose dans le code.
Nous refusons aussi certaines demandes, comme empiler des fonctionnalités rarement utilisées ou reproduire à l'identique un ancien outil avec ses défauts. Une version simple qui fonctionne et qui évolue vaut mieux qu'un projet complet livré en retard.
Développement logiciel en Tunisie pour des clients en Tunisie, en France et en Europe
Depuis Hammam Chott, nous travaillons avec des entreprises du Grand Tunis et du reste du pays, sur place quand le projet le demande. Nous intervenons aussi en nearshore pour des sociétés françaises et européennes qui veulent une équipe dédiée, francophone, joignable aux mêmes heures, sans les intermédiaires d'une grande société de services. Dans les deux cas, le fonctionnement est le même : livraisons courtes, démonstrations régulières, code sur vos dépôts. L'équipe opère également la production audiovisuelle DelphiProd, ce qui permet d'intégrer vidéo et contenus dans un même projet quand c'est utile.
Démarrer un projet de développement logiciel avec TabulaRasa
Le point de départ est rarement un cahier des charges complet. C'est un problème concret : un processus qui bloque, un outil que les équipes contournent, un tableur devenu ingérable. Nous partons de ce problème, nous vérifions que le logiciel est la bonne réponse, puis nous proposons un premier périmètre avec ses délais et ses conditions.
Décrivez-nous l'outil qui manque ou celui qui vous ralentit. TabulaRasa vous répond sur la faisabilité, le format le plus adapté et ce que demanderait une première version utilisable. Contactez TabulaRasa pour cadrer votre projet.
Cadrer un projet logicielQuestions fréquentes
Logiciels & Plateformes : les questions posées avant de décider
Non. Une description du problème, des personnes concernées et des outils actuels suffit pour un premier échange. Le cahier des charges, s'il est nécessaire, se construit ensemble pendant la phase de cadrage, à partir de l'observation du travail réel. Un document trop détaillé écrit sans cette phase est souvent à réviser.
Parlons de l'outil qui manque à votre organisation
Un échange avec TabulaRasa pour vérifier que le logiciel est la bonne réponse, choisir le format adapté et définir une première version utilisable rapidement.
Un processus à automatiser, un logiciel à construire, des demandes à générer ?
Décrivez votre situation en quelques lignes. Nous revenons vers vous sous 24h ouvrées avec une première lecture et les prochaines étapes.