1. An industrial control system, with an adaptable user interface comprising: a display to provide a control system output to a user; at least one display object to direct the control system and the display; an interface component that dynamically selects at least an interface from a plurality of interface types associated with a plurality of platform capabilities and provides the display object based at least on resource capabilities of a remote device wherein the remote device sends a configuration code comprising at least a file number associated with the selected interface to the interface component indicating its resource capabilities, wherein the interface component recognizes speech to facilitate authentication and validation of the user for access to the control system; a discovery component that publishes information regarding one or more services associated with the control system and permits searches on the information, the discovery component provides information regarding one or more components providing the one or more services, one or more industrial categories, and a description of an interface of the services that enables users to write applications to employ the services.