1. A server for automatically installing a server-side application responsive to a client device, the server comprising: interface agent logic arranged to receive an install request from the client device, wherein the install request comprises at least one identifier, wherein the request is configured to request that the server install the server-side application, wherein, once installed, the server-side application is configured to interact with and support a client-side application that is installed on the client device; retrieval logic arranged to obtain the server-side application based upon the at least one identifier; and installer logic arranged to install the server-side application, wherein the interface agent logic is arranged to execute the server-side application.