1. A computing cloud comprising: a controller module configured to receive a client data from a computing system, wherein the computing system is in signal communication with a user-interface device; a storage module having stored thereon a plurality of device profiles, each of the plurality of device profiles having configuration data associated therewith; wherein the controller module is further configured to determine whether the plurality of device profiles comprise a matching device profile matching the client data, wherein the controller module is further configured to determine in the plurality of device profiles, a closest matching device profile closest matching the client data, if the plurality of device profiles do not comprise a matching device profile; a processor module configured to associate one of the matching device profile or the closest matching device profile with the client data.