InterCloud

Développement d’applications métier

Des applications métier sur mesure,
conçues autour de vos processus.

Lorsqu’un progiciel ne correspond pas au processus, InterCloud développe l’application qui y correspond : interfaces web et mobiles, systèmes d’entreprise avec workflows et validations, et les API qui les relient. Votre entreprise est propriétaire du code, et l’application est conçue pour être maintenue pendant des années.

Application web

Des applications web rapides et accessibles

La première page se charge rapidement, même sur une connexion lente, et une application volumineuse reste cohérente à mesure qu’elle grandit. Nos interfaces web sont développées avec Next.js et React, les mêmes technologies que ce site web et l’App Portal InterCloud, avec un rendu côté serveur et une conception à base de composants.

L’accessibilité fait partie de notre définition de « terminé ». La navigation au clavier, le focus visible, les libellés pour lecteurs d’écran et la prise en charge de la réduction des animations sont vérifiés à chaque version, un point particulièrement important pour les systèmes du secteur public et ceux destinés aux clients.

Les performances sont mesurées dans le pipeline. Nous suivons le poids des pages et les temps d’interaction à chaque build et corrigeons les régressions avant qu’elles n’atteignent les utilisateurs.

  • Next.js / React avec TypeScript, design systems en Tailwind CSS
  • Interfaces en thaï et en anglais, avec possibilité d’ajouter d’autres langues
  • Connexion par e-mail et mot de passe, SSO Google ou Microsoft, clés d’accès et authentification à deux facteurs
  • Mises en page responsive vérifiées sur téléphone, tablette et ordinateur

Application mobile

Des applications mobiles pour le personnel et les clients

Le personnel de terrain, les chauffeurs, les inspecteurs et les équipes commerciales ont besoin d’accéder au système hors du bureau, et vos clients attendent la même chose de votre entreprise. Nous développons des applications natives et multiplateformes pour iOS et Android, et choisissons l’approche en fonction des besoins : fonctions d’appareil photo, de code-barres et de GPS, fonctionnement hors ligne ou interface soignée pour vos API.

Les applications mobiles partagent les services back-end et l’authentification de l’application web : une demande validée sur un téléphone est donc le même enregistrement que celui que voit l’équipe financière au bureau.

Nous prenons en charge la publication sur les stores, le suivi des plantages et la gestion des versions, et nous concevons pour une connectivité intermittente afin qu’aucun travail ne soit perdu en cas de coupure.

  • iOS et Android, en natif ou en multiplateforme selon le cas d’usage
  • Saisie des données conçue pour le hors ligne, avec synchronisation sans conflit
  • Notifications push, lecture de codes-barres / QR codes, appareil photo et géolocalisation
  • Publication sur l’App Store et Google Play et gestion des mises à jour

Système d’entreprise

Des systèmes métier avec contrôles intégrés

Portails d’achats, gestion de dossiers, registres d’actifs et traitement des réclamations sont des systèmes dans lesquels le processus et la piste d’audit comptent autant que les écrans.

  • Workflows et validations

    Chaque demande suit le même circuit et personne n’a à la relancer par e-mail. Les validations sont configurables et à plusieurs niveaux, avec délégation, escalade et échéances.

  • Accès par rôle

    Chaque personne ne voit et ne modifie que ce que son rôle autorise. Les autorisations sont définies par rôle, par unité organisationnelle et par enregistrement, selon le modèle Propriétaire / Administrateur / Membre / Lecteur de nos propres produits, enrichi des rôles définis dans votre organisation.

  • Pistes d’audit

    Répondez aux audits et aux enquêtes par une simple requête. Qui a modifié quoi, quand et depuis où : cette information est conservée sur chaque enregistrement important, et la piste d’audit est intégrée au modèle de données.

  • Intégration avec l’ERP et les données de référence

    Le nouveau système ne devient pas un îlot de données isolé. Une intégration bidirectionnelle avec GlowScale ou votre ERP existant couvre les fournisseurs, les articles, les centres de coûts et les écritures.

  • Documents et signatures électroniques

    Gardez les documents et les signatures au sein du processus. Pièces jointes, PDF générés, modèles et étapes de signature font partie du workflow, avec application automatique des règles de conservation.

  • Notifications

    Chaque personne est informée de ce qui la concerne. Les notifications par e-mail, dans l’application et via LINE couvrent les validations, les échéances et les exceptions, avec des préférences propres à chaque utilisateur.

  • Reporting opérationnel

    Les managers voient où le travail est en attente. Tableaux de bord des files d’attente, du débit et de l’ancienneté pour les managers, exports pour les analystes et une API pour l’entrepôt de données.

  • Connexion d’entreprise

    Le personnel se connecte avec son compte d’entreprise existant. SSO avec Google Workspace ou Microsoft Entra, clés d’accès et authentification à deux facteurs, ainsi que gestion des sessions pour les appareils partagés ou les bornes.

API et microservices

Des API pour les équipes internes et les partenaires

L’architecture est choisie en fonction de l’équipe qui la maintiendra. Les back-ends sont développés avec Java et Spring Boot. Ils sont découpés en services selon les périmètres métier lorsque cela se justifie, et conservés sous la forme d’une application modulaire bien structurée dans le cas contraire.

Chaque API est décrite en OpenAPI, versionnée pour que les clients existants continuent de fonctionner, et protégée par une authentification, des limites de débit et une validation des entrées au niveau de la passerelle. Les partenaires et les équipes internes reçoivent une documentation et un environnement de test (sandbox).

Les services sont livrés avec des journaux structurés, des métriques et des traces distribuées, afin qu’un incident puisse être suivi d’un service à l’autre. La supervision s’effectue avec SnowTrack ou avec vos outils existants.

  • Services Spring Boot sur PostgreSQL, conteneurisés sur AWS ECS
  • Spécifications OpenAPI, SDK clients générés et portail développeurs
  • Versionnement, limitation du débit, clés API et OAuth 2.0 / OIDC
  • Journalisation structurée, métriques et traçage connectés à SnowTrack
Supervision avec SnowTrack

Périmètre de livraison

Ce que vous recevez dans chaque mission

Ces livrables garantissent que l’application pourra être maintenue après le départ de l’équipe projet. Ils font partie de chaque mission.

  • Pleine propriété du code source, des maquettes et des définitions de l’infrastructure, dans un dépôt que vous contrôlez
  • Documentation d’architecture et d’exploitation, tenue à jour avec le code
  • Tests automatisés unitaires, d’intégration et de bout en bout exécutés à chaque modification
  • Pipeline CI/CD avec GitHub Actions déployant en préproduction et en production
  • Revue de sécurité couvrant l’authentification, les autorisations, le traitement des entrées et les dépendances
  • Environnement de préproduction identique à la production pour la recette
  • Passation structurée avec des sessions de transfert de connaissances pour votre équipe
  • Période de garantie et option de support après la mise en production

Parlons de vos besoins applicatifs

Décrivez le processus, les difficultés actuelles et les systèmes auxquels l’application doit se connecter. Nous vous répondrons avec une proposition d’approche, une composition d’équipe et une estimation.