Un portal pentru clienți pare, la prima vedere, un subiect de front-end. În practică, utilitatea sa depinde însă de aceleași întrebări ca în cazul oricărei aplicații de specialitate: cine are dreptul 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 backoffice, serviciile și accesările web folosesc aceeași bază de date. Atunci nu este suficient să construiești doar o interfață atrăgătoare. Rolurile, aprobările, limitele API și logica versiunilor trebuie să funcționeze împreună.
Dacă această integrare este realizată corect, nu apare un sistem paralel secundar, ci un acces coerent pentru clienți, angajați și administratori. Tocmai acest punct hotărăște mai târziu asupra întreținerii și a posibilității de extindere.