A session manager within an application server may maintain multiple
sessions with a plurality of network users, where the network users may
be remote from the network. The session manager may provide the remote
users with a selection of network resources, by adding a connection to
the network resources to an application requested by one or more of the
users. In this way, pre-configured applications may be used to provide
remote network resource usage. Examples of network resources which may be
provided in this manner include remote printing, multi-user collaboration
sessions, and remote data storage.