Contexte institutionnel et enjeux
La Fédération Équestre Internationale (FEI) est l’autorité mondiale des sports équestres : 8 disciplines dont 3 olympiques, affiliée au Comité International Olympique, basée à Lausanne (Suisse).
HorseApp est au cœur des opérations quotidiennes de la FEI. Chaque cheval participant à une compétition internationale doit satisfaire à des obligations documentaires et sanitaires strictes — certificats de santé, suivi des vaccinations, examens à l’arrivée — conformément au règlement vétérinaire FEI et aux standards de la World Organisation for Animal Health (WOAH).
Avant HorseApp, ces processus reposaient sur un outil interne limité et des échanges papier, incompatibles avec le volume d’activité de la fédération et les exigences de traçabilité internationale. La FEI avait besoin d’une solution mobile robuste, sécurisée et directement connectée à son système d’information central.
Déploiement mondial — 210 pays, 6 profils utilisateurs
HorseApp est utilisée quotidiennement par l’ensemble des acteurs de la communauté équestre internationale, dans 210 pays :
Athlètes
Gestion des documents, formulaire de certification sanitaire, suivi des températures, check-in, upload de tests PCR
Grooms, propriétaires, entraîneurs
Certificats de santé, suivi des températures, communication avec la FEI
Vétérinaires FEI
Examen à l’arrivée des lieux de concours, scan de micropuce, vérification et validation du statut vaccinal, enregistrement des vaccinations, suivi des températures
Vétérinaires agréés
Enregistrement des vaccinations, scan de micropuce
Officiels FEI
Consultation et suivi des températures
Fédérations nationales
Téléchargement des documents officiels et tests PCR
Comités d'organisation
Check-out des chevaux en fin d’événement — garantit la traçabilité sanitaire en cas d’alerte épidémique
Architecture technique
Approche : audit, co-conception et livraisons itératives
Le projet a démarré par un audit de l’existant — analyse de l’outil interne FEI et des processus papier en place — afin d’identifier les risques opérationnels et les points de friction pour chaque profil utilisateur.
Des ateliers de co-conception ont ensuite été menés avec les équipes IT et métier de la FEI pour définir les parcours utilisateurs, les règles de gestion et les exigences de sécurité. Le développement a été conduit en méthode Agile, avec des livraisons itératives validées par la FEI à chaque étape.
Migration Xamarin → .NET MAUI : élimination de la dette technique
L’application a été initialement développée sous Xamarin. Microsoft a officiellement mis fin au support de Xamarin en mai 2024. Maintenir une application critique sur un framework déprécié représente un risque opérationnel direct : absence de correctifs de sécurité, incompatibilité progressive avec les nouvelles versions d’iOS et Android, impossibilité de publier sur les stores à terme.
AxioCode a piloté la migration complète vers .NET MAUI — le successeur officiel de Xamarin, maintenu par Microsoft, conçu pour le développement mobile cross-platform iOS/Android à partir d’une base de code unique.
Ce que cette migration apporte concrètement :
Élimination du risque de fin de support
.NET MAUI est activement maintenu par Microsoft, avec un cycle de support aligné sur .NET LTS
Pérennité sur iOS et Android
compatibilité garantie avec les versions actuelles et futures des deux systèmes d’exploitation
Maintenabilité du code
base de code unifiée, outillage moderne, réduction du coût de maintenance sur le long terme
Continuité de service
la migration a été réalisée sans interruption pour les 650 000 chevaux et leurs propriétaires
Réduction de la dette technique
remplacement d’un framework en fin de vie par une plateforme activement développée
HorseApp communique en temps réel avec la base de données centrale de la FEI via API REST, assurant une source de vérité unique pour l’ensemble des 135 fédérations nationales.
Architecture de sécurité
La criticité des données traitées — santé animale, conformité au règlement FEI et aux standards WOAH — a imposé une architecture de sécurité structurée en plusieurs couches.
Authentification et contrôle d'accès par rôle
L’accès aux fonctions vétérinaires est protégé par authentification forte : empreinte digitale ou code de vérification, avec session à durée limitée. Chaque enregistrement est nominativement associé au vétérinaire FEI qui l’a réalisé, garantissant une chaîne de responsabilité complète et auditable. L’application implémente un contrôle d’accès par rôle (RBAC) : chaque profil utilisateur accède uniquement aux fonctions qui lui sont attribuées.
.
Identification du cheval
Chaque cheval est identifié par scan de sa micropuce électronique ou par scan du code-barres de son passeport FEI ou de sa carte de reconnaissance. HorseApp est compatible avec 13 modèles de lecteurs de micropuces des principaux fabricants du marché : Real Trace, AllFlex, Datamars, Avery Dennison, AIP Medical, AVID et Hero — tous testés et validés, pour que chaque vétérinaire travaille avec son équipement habituel sans contrainte d’approvisionnement.
Mode offline et synchronisation
L’application bascule automatiquement en mode hors-ligne en l’absence de connexion internet, permettant aux vétérinaires de réaliser l’examen à l’arrivée du cheval sur le terrain du concours sans interruption. Les données sont synchronisées dès la reconnexion, sans perte de données.
Traçabilité terrain
Chaque intervention vétérinaire est géolocalisée par GPS. Chaque vaccination enregistrée est obligatoirement associée à une photo de document — preuve documentaire non contournable. Ces mécanismes constituent une piste d’audit complète pour chaque intervention.
Validation et conformité réglementaire
Aucun enregistrement n’est inscrit au registre officiel sans validation préalable par la FEI. Les vétérinaires FEI peuvent vérifier à tout moment pendant un événement si un cheval satisfait aux exigences vaccinales en vigueur. Le propriétaire et le vétérinaire reçoivent une notification automatique à chaque scan et enregistrement — conformément au règlement vétérinaire FEI et aux standards de la WOAH.
Intégration SI et intéropérabilité
L’API REST constitue la colonne vertébrale de l’intégration entre HorseApp et le SI central de la FEI. Elle assure :
La synchronisation en temps réel
Synchronisation en temps réel des données entre l’application mobile et la base de données centrale
Une source de vérité unique
Une source de vérité unique pour les 135 fédérations nationales
Des données coherentes
La cohérence des données entre les 6 profils utilisateurs opérant simultanément dans 210 pays
La compatibilité matérielle avec 13 modèles de lecteurs de micropuces réduit les contraintes d’équipement pour les fédérations nationales et les vétérinaires agréés, sans nécessiter de standardisation du parc matériel existant.
Refonte UX/UI : réduire la friction en conditions terrain
La migration vers .NET MAUI a été l’occasion d’une refonte majeure de l’interface utilisateur, avec un objectif central : réduire la friction pour les utilisateurs terrain (athlètes, vétérinaires, grooms) opérant dans des conditions exigeantes — compétitions internationales, contraintes de temps, environnements variés.
« [Une collaboration] Excellente ! Les équipes travaillent au quotidien en étroite collaboration. AxioCode met à notre service un Directeur de projets qui coordonne l’ensemble des développements avec les chefs de projets désignés pour chaque sujet. Sur des questions spécifiques, nous avons un contact direct avec les développeurs, ce qui crée une réelle proximité entre les deux équipes. Une réunion de projet hebdomadaire permet de faire un point complet sur l’ensemble des développements et de planifier les travaux futurs. Des séances de travail se tiennent également de façon régulière à Lausanne dans nos locaux. »
Gaspard Dufour
Senior Manager, Head of IT, Fédération Équestre Internationale
Un partenariat technologique
sur la durée
AxioCode accompagne la FEI depuis plus de 12 ans sur l’ensemble de son écosystème applicatif.
HorseApp s’inscrit dans un partenariat technologique global.
Ce partenariat illustre la capacité d’AxioCode à :
Prendre en charge des applications critiques sur la durée
maintien opérationnel, évolutions réglementaires, montées de version
Piloter des migrations technologiques sans interruption de service
passage de Xamarin à .NET MAUI sur une application en production à l’échelle mondiale
Répondre à des exigences de conformité réglementaire internationale
règlement vétérinaire FEI, standards WOAH
Coordonner des déploiements à l'échelle mondiale
210 pays, 6 profils utilisateurs, 13 modèles de matériel supportés
Vous gérez une application critique ?
Migration de framework
Architecture sécurisée
Déploiement multi-pays
Conformité réglementaire