1. A server for automatically installing a required application responsive to a client device, the server comprising: an interface agent arranged to receive a first signal from a client wireless device, wherein the first signal comprises an identifier; a retrieval application arranged to obtain an executable application corresponding to the identifier; an installer application arranged to install the executable application responsive to the retrieval application obtaining the executable application; and wherein the interface agent is arranged to cause execution of the installed executable application.