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
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.