Un portal pentru clienți pare, la prima vedere, o temă de frontend. În practică însă, utilitatea lui depinde de aceleași întrebări ca la orice soluție de întreprindere apropiată de procese: cine are voie să vadă ce, care date sunt de referință, ce procese trebuie să rămână trasabile?
Devine deosebit de interesant atunci când aplicațiile desktop, procesele de backoffice, serviciile și accesările web folosesc aceeași bază de date. Atunci nu este suficient să construiești doar o interfață arătoasă. Rolurile, aprobările, limitele API și logica de versiuni trebuie să funcționeze împreună.
Dacă această conexiune reușește în mod curat, nu apare un al doilea sistem paralel, ci un acces consecvent pentru clienți, angajați și administratori. Exact acest aspect va decide ulterior asupra mentenabilității, securității și extensibilității.