1. A method of enabling unified setting adjustment in a client device connected to a data network, the method comprising: storing a plurality of environment models corresponding to a plurality of operating environments each environmental model defy a set of personalisable applications typically available in an operating environment; storing setting data, wherein respective setting data is specific to a respective personalisable application; storing a client application; transmitting the client application to the client device for execution thereon over the data network on demand; receiving an environment model request from the client application as executed on the client device, the environment model request indicative of an operating environment on the client device; transmitting a selected one of the plurality of environment models in response to the environment model request, wherein the selected environment model defines the set of personalisable applications for the operating environment on the client device; receiving a setting data request from the client application as executed on the client device; and transmitting selected setting data in response to the setting data request.