Portal za korisnike na prvi pogled djeluje kao frontend-tema. U praksi njegova korisnost, međutim, ovisi o istim pitanjima kao i kod svake stručne aplikacije: tko smije što vidjeti, koji su podaci vodeći, koji procesi moraju ostati provjerljivi?
Posebno je zanimljivo kada desktop-aplikacije, backoffice-procesi, servisi i web-pristupi koriste istu bazu podataka. Tada nije dovoljno samo izraditi privlačno sučelje. Uloge, odobrenja, granice API-ja i logika verzioniranja moraju koordinirano funkcionirati.
Ako ta veza uspješno zaživi, ne nastaje paralelni drugi sustav, nego dosljedan pristup za klijente, zaposlenike i administratore. Upravo taj aspekt kasnije odlučuje o lakoći održavanja i proširivosti.