La gestion d'une page d'interface utilisateur avec différentes sections est une bonne chose si vos utilisateurs n'utilisent que votre application. Cependant, un portail permet à vos utilisateurs d'utiliser plusieurs applications (dont beaucoup n'ont pas été créées par vous) et de "regrouper" en quelque sorte leur contenu sur une seule page ; ou du moins d'avoir un endroit qui leur permet d'y accéder facilement sur une seule page. L'accent est mis ici sur les applications multiples ; il s'agit d'applications sur lesquelles vous, en tant que développeur, n'avez aucun contrôle ; elles peuvent avoir été écrites par un tiers (tel que Google, ou tout autre développeur).
Les éléments d'une page portail ne font pas nécessairement partie du domaine problématique pour lequel vous développez. Il n'y a aucune raison pour qu'un utilisateur ne puisse pas mettre la météo locale sur la même page que celle où il examine l'inventaire de son entreprise.
Les portails offrent un point d'entrée unique, c'est l'essentiel. Un portail offre également d'autres avantages, tels que la gestion des connexions. Si vous créez une application pour un client et que vous n'avez pas besoin d'un portail, un portail peut être exagéré (et l'est probablement, si vous devez poser la question).