In generale, un portale è una pagina Web che controlla componenti dell'interfaccia utente indipendenti denominati portlet. Nell'accezione tradizionale di tali termini, un portale è costituito da codice sul lato server. I portlet integrati dal portale sono frammenti di pagina Web, ciascuno dei quali potrebbe essere memorizzato in un'ubicazione remota differente. La pagina Web è creata sul server su cui risiede il codice del portale, e la pagina Web completata viene trasferita dal server al browser.
Invece, un portale Rich UI è un widget che viene eseguito nel browser e fa riferimento ad un insieme di widget del portlet, ciascuno dei quali fa riferimento ad un gestore Rich UI. Nelle sezioni successive, viene illustrato come codificare un portale ed i portlet in Rich UI.
Nella lezione successiva, verrà aggiunto un portlet per elencare i calcoli del prestito ipotecario.