Un portale clienti sembra a prima vista un tema di frontend. Nella pratica il suo valore però si gioca con le stesse questioni di ogni soluzione aziendale orientata ai processi: chi può vedere cosa, quali dati sono quelli di riferimento, quali processi devono rimanere tracciabili?
Diventa particolarmente interessante quando applicazioni desktop, processi di back office, servizi e accessi web utilizzano la stessa base dati. In tal caso non basta costruire un’interfaccia gradevole. Ruoli, autorizzazioni, confini delle API e logica delle versioni devono operare in concerto.
Se questa integrazione è eseguita correttamente, non si crea un secondo sistema parallelo, ma un accesso coerente per clienti, dipendenti e amministratori. Proprio questo aspetto determina in seguito la manutenibilità, la sicurezza e l’estendibilità.