Un portail client semble à première vue être un sujet de frontend. En pratique, son utilité tient cependant aux mêmes questions que pour toute application métier : qui peut voir quoi, quelles données sont prépondérantes, quels processus doivent rester traçables ?
Cela devient particulièrement intéressant lorsque des applications de bureau, des processus back-office, des services et des accès web utilisent la même base de données. Il ne suffit alors pas de créer une interface attrayante. Rôles, autorisations, limites d’API et logique de versionnement doivent fonctionner ensemble.
Si cette connexion est bien réalisée, il ne se crée pas de système parallèle, mais un accès cohérent pour les clients, les collaborateurs et les administrateurs. C’est précisément ce point qui déterminera par la suite la maintenabilité et l’extensibilité.