15. One of an optical storage disk, a magnetic storage device or a solid state memory having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to: store a user experience markup language file, the user experience markup language file comprising one or more markup tags; generate a user interface based on the one or more markup tags, the user interface comprising one or more user interface objects; accessing functionality exposed through an application programming interface (API) of a computer program based on the one or more markup tags and by way of the one or more user interface objects; and execute a user experience platform engine on the computing system that processes the user experience markup language file to render the one or more user interface objects, the user experience platform engine operative to determine that the user experience markup language file has at least one markup tag of the one or more markup tags contained therein referencing the API that accesses functionality exposed by the computer program, and in response thereto, to call the API to utilize the functionality exposed through the API by way of the user interface.
15. One of an optical storage disk, a magnetic storage device or a solid state memory having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to: store a user experience markup language file, the user experience markup language file comprising one or more markup tags; generate a user interface based on the one or more markup tags, the user interface comprising one or more user interface objects; accessing functionality exposed through an application programming interface (API) of a computer program based on the one or more markup tags and by way of the one or more user interface objects; and execute a user experience platform engine on the computing system that processes the user experience markup language file to render the one or more user interface objects, the user experience platform engine operative to determine that the user experience markup language file has at least one markup tag of the one or more markup tags contained therein referencing the API that accesses functionality exposed by the computer program, and in response thereto, to call the API to utilize the functionality exposed through the API by way of the user interface. 16. The optical storage disk, the magnetic storage device or the solid state memory of claim 15 , wherein the API comprises an accessibility API.