Hi,
As Laurent mentioned, NWBC can be used instead of portal.
NWBC has two types, NWBC with html & NWBC with desktop.
from my point of view, NWBC and portal have their own advantage and disadvantage.
NWBC is more independent of the application which is integrated to it, and more configurations are done in application side.
However for portal, it has its own roles to control many behaviors in application side which might introduce more issues, but meanwhile it also provide more possibilities to satisfy customer's needs.
BR,
Ivy