Un portal pentru clienți pare, la prima vedere, o temă de frontend. În practică, însă, utilitatea lui se decide de aceleași întrebări ca în orice soluție enterprise apropiată de procese: cine poate vedea ce, care date sunt de referință, ce procese trebuie să rămână auditabile?
Devine deosebit de interesant 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ță atractivă. Rolurile, permisiunile, limitele API și logica versiunilor trebuie să funcționeze integrat.
Dacă această legătură este realizată curat, nu se produce un sistem paralel secundar, ci un acces consistent pentru clienți, angajați și administratori. Tocmai acest punct va decide mai târziu asupra mentenabilității, securității și extensibilității.