1. A method of collaborating across a computing network including a terminal connected to a server; comprising the steps of: generating a collaborative gateway GUI on the terminal that includes a display of at least one collaboration application; monitoring a context in which the terminal is being used by a user; and adjusting the display of the collaboration application in the collaborative gateway GUI as a function of the context in which the user is using the terminal.