Le projet a dû faire face à plusieurs défis, notamment un cadre obsolète avec une documentation limitée, une conception système complexe et des difficultés d'intégration. De plus, le respect de normes de sécurité strictes a ajouté un niveau de difficulté supplémentaire.
Le projet visait à fournir des informations de crédit fiables, à améliorer l'inclusion financière et à renforcer la protection contre la fraude. Techniquement, les objectifs étaient d'améliorer les performances, de migrer vers un nouveau framework, d'améliorer la qualité du code et d'assurer une intégration transparente tout en maintenant un niveau de sécurité élevé.