1. A method for downloading configuration data for use in connection with a remote control application resident on a device, comprising: retrieving from a memory of the device information which functions to identify a controllable appliance, the information comprising at least a first data value which is indicative of a device type for the controllable appliance and a second data value which is indicative of a command code set that was caused to be provisioned to the remote control application during a previously executed configuration process of the remote control application for the purpose of configuring the remote control application to use the set of command codes when commands are caused to be transmitted to command functional operations of the controllable appliance from the device via use of the remote control application; causing the information which functions to identify the controllable appliance to be uploaded to a server device having access to a library of command code sets where at least the first data value and the second data value of the information which functions to identify the controllable appliance is used to identify within the library of command code sets accessible to the server device those command codes for advanced key features which have a correspondence with the set of command codes stored in the memory of the device to which the controllable appliance will respond when transmitted from the device via use of the remote control application; receiving at the device from the sever device one or more of the command codes for advanced key features which have a correspondence with the set of command codes stored in the memory of the device to which the controllable appliance will respond when transmitted from the device via use of the remote control application; and updating the remote control application resident on the device to allow the remote control application resident on the device to use both the command codes for advance key features which have a correspondence with the set of command codes stored in the memory of the device to which the controllable appliance will respond when transmitted from the device via use of the remote control application and the set of command codes stored in the memory of the device to which the controllable appliance will respond when transmitted from the device when the remote control application is placed into an operating mode which is intended to control one or more functional operations of at least the controllable appliance.