1. A method comprising: receiving a request from a first computing device for User Interface (UI) device configurations, wherein the request is received by a first server that is remote from the first computing device, wherein the first server is in communication with the first computing device over a network; accessing a database comprising a plurality of UI device configurations; selecting a group of UI device configurations from among the plurality of UI device configurations based on operational parameters of the first computing device; obtaining one or more configuration criteria associated with the request; selecting target UI device configurations from among the group of UI device configurations based on the one or more configuration criteria; and providing configuration data associated with the target UI device configurations to the first computing device for presentation of a Graphical User Interface (GUI) that displays selections for each of the target UI device configurations.