Software Family

Développement Python : plateformes de santé, SaaS, API et serveurs MCP qui tiennent en production.

Vous obtenez un logiciel conçu pour durer, testé à chaque étape et pensé pour ceux qui l'utilisent. La santé est la spécialité, la méthode vaut pour tous les secteurs.

  • Python, Django, FastAPI, MCP
  • Plus de 10 000 tests sur une plateforme santé
  • Habitué de l'hébergement HDS
  • Français et anglais

Votre plateforme santé, pensée pour les exigences du secteur

Dans la santé, une erreur coûte plus cher qu'ailleurs. Votre plateforme est conçue dès le départ pour ces contraintes.

  • Hébergement de données de santéUn code et des déploiements adaptés à un hébergement certifié HDS.
  • Des données bien structuréesUne base de données conçue pour durer, avec une première pratique du standard FHIR, le format d'échange des données de santé.
  • Des tests sur chaque fonctionChaque modification est vérifiée avant d'arriver en production.
  • Des performances surveilléesLes temps de réponse de votre API sont suivis et optimisés avec Sentry.
  • Des dépendances à jourLes failles connues sont détectées avec Trivy et corrigées.

10 000+

tests automatisés sur la plateforme santé d'Alira Health, où Elie Terrien est lead developer depuis 2022.

100+

endpoints d'API conçus, documentés et maintenus sur cette même plateforme.

Parler de votre plateforme

Ce que vous pouvez confier

Dans la santé ou ailleurs, avec la même méthode et la même exigence.

Application web ou SaaS

De l'idée à la mise en ligne : architecture, développement, tests, déploiement.

Vous obtenez une application en production, que vos utilisateurs comprennent du premier coup.

API

Connecter vos applications, vos données et vos partenaires, avec une documentation interactive (OpenAPI / Swagger).

Vous obtenez une API documentée, testée et sécurisée, prête à être intégrée.

Audit de code Python

Structure, dépendances, sécurité, performances, respect des bonnes pratiques.

Vous obtenez un rapport clair et les corrections à faire en priorité.

Architecture et base de données

Concevoir ou reprendre la structure d'un projet existant, migrer, nettoyer les données.

Vous obtenez une base sur laquelle votre logiciel peut grandir.

Serveur MCP : connecter vos données aux assistants IA

Un serveur MCP permet à Claude, ChatGPT ou Le Chat de Mistral de lire et de mettre à jour les données de votre logiciel, avec une connexion sécurisée (OAuth) et des droits maîtrisés. C'est ce qui relie Tavimi aux assistants IA de ses utilisateurs.

Vous obtenez un logiciel que les assistants IA de vos clients savent utiliser.

Développé avec l'IA, vérifié avant d'être livré

L'IA (Claude Code) fait avancer votre projet plus vite. L'architecture, la vérification et la sécurité restent humaines.

Robustesse

Architecture pensée avant de coder, tests automatisés sur chaque fonction.

Sécurité

Intégration continue, dépendances surveillées avec Trivy, bonnes pratiques OWASP.

Ergonomie

Parcours clairs et formulaires simples, y compris sur mobile.

Comment se passe votre projet

Une API standard prend généralement de 4 à 8 semaines, découverte, tests et documentation compris. Le délai précis vous est donné après l'étude de votre projet.

  1. Premier échange

    Vos besoins, vos contraintes, vos utilisateurs.

  2. Architecture

    Les données et la structure, validées avec vous avant de coder.

  3. Développement et tests

    Chaque fonction livrée avec ses tests.

  4. Mise en production

    Déploiement et documentation de votre API.

  5. Suivi

    Maintenance et évolutions, selon vos besoins.

Après la mise en production

Un contrat de maintenance garde votre logiciel disponible, à jour et sécurisé : corrections, mises à jour des dépendances, évolutions. Le contenu s'adapte à vos besoins.

Combien ça coûte ?

Chaque projet est chiffré sur devis, après un premier échange. Le devis détaille chaque étape : architecture, développement, tests, mise en production et documentation.

Ce qui a déjà été livré

Alira HealthLead developer d'une plateforme santé : API, architecture, tests, intégration continue.
Warning TradingRefonte du parcours utilisateur et des formulaires pour le mobile.
PolytechDéveloppement avec l'API Twitter.
RBLAnalyse du code et formation du DSI à Python.
TavimiSaaS développé et exploité par Software Family, en production sur tavimi.com.

Questions fréquentes sur le développement

Quelles technologies sont utilisées ?

Python, avec Django, Django REST Framework, Django Ninja ou FastAPI selon le projet. Le choix vous est expliqué avant de commencer.

Le code est-il écrit par une IA ?

En partie, avec Claude Code, pour avancer plus vite. Chaque ligne est relue, testée et passe par l'intégration continue avant d'être livrée. L'architecture et les choix de données restent humains.

Comment l'API est-elle documentée ?

Avec une documentation interactive (OpenAPI / Swagger) : exemples de requêtes, description de chaque endpoint, codes d'erreur. Elle est tenue à jour à chaque évolution.

Comment le logiciel est-il testé ?

Des tests unitaires sur chaque composant, des tests d'intégration sur l'ensemble, et des tests de performance si nécessaire. Ils tournent automatiquement à chaque modification.

Qu'est-ce qu'un serveur MCP, et en ai-je besoin ?

MCP est le protocole qui permet aux assistants IA (Claude, ChatGPT, Le Chat…) d'utiliser un logiciel : lire ses données, créer ou modifier des éléments, avec les droits que vous fixez. Si vos clients travaillent avec un assistant IA, un serveur MCP leur permet d'utiliser votre logiciel sans quitter leur conversation.

Pouvez-vous reprendre un projet existant ?

Oui. L'audit de code commence par analyser l'existant, puis le projet est repris ou intégré à vos systèmes en limitant les interruptions.

Ma plateforme doit être hébergée en HDS : est-ce un problème ?

Non. Vous travaillez avec un développeur habitué aux exigences d'un hébergement certifié HDS et à ce qu'elles imposent au code et aux déploiements.

Peut-on travailler à distance, et en anglais ?

Oui. À distance partout, sur place dans la région d'Angers ou à Paris, en français ou en anglais.

Parlons de votre projet

Un appel de 10 minutes pour savoir comment votre projet peut avancer.

Choisir un créneau