Un portale clienti appare a prima vista come un tema di frontend. Nella pratica, però, la sua utilità dipende dalle stesse questioni che valgono per ogni soluzione aziendale vicina ai processi: chi può vedere cosa, quali dati sono autorevoli, quali processi devono rimanere tracciabili?
Diventa particolarmente critico quando applicazioni desktop, processi di backoffice, servizi e accessi web utilizzano la stessa base dati. In tali casi non basta realizzare un’interfaccia gradevole. Ruoli, autorizzazioni, confini delle API e logica di versionamento devono integrarsi.
Se questa integrazione è ben realizzata, non si genera un sistema parallelo duplicato, ma un accesso coerente per clienti, dipendenti e amministratori. Proprio questo aspetto decide in seguito la manutenibilità, la sicurezza e l’estendibilità.