1. A computer-implemented method, comprising: loading a shell in a browser running on a computer, the shell identifying a list of subscriptions to services in two or more networks; loading a user interface extension for each of the networks in separate frames on the browser, wherein each user interface extension is associated with a user interface portal for one of the networks; and providing a unified user interface on the browser that allows access to the subscribed services on each network without distinguishing between network boundaries.