6. The computer readable storage medium of claim 1 wherein one of the second set of attributes for one of the controls provides instructions related to generating audible output.
1. A computer readable storage medium having instructions, which when implemented by a computer generate client side markup for a client in a server/client system, the instructions comprising: a set of controls defined on an authoring page for a website for defining visual renderings and at least one of recognition and audible prompting on a client in a server/client system, each control having a first set of attributes defined on the authoring page related to visual rendering and a second set of attributes defined on the authoring page related to at least one of recognition and audibly prompting, wherein one of the second set of attributes for one of the controls relates to a grammar to use for recognition, the controls being related to client side markup executable by a client browser, the set of controls accessing and using a first library for the visual rendering and a second library for the at least one of recognition and audibly prompting, the first library including methods for generating the client side markup and a plurality of event handlers, the first library further comprising a plurality of website authoring tools, the second library including markup information for performing the at least one of recognition and audibly prompting; and a module operable on a computer, the module being configured to receive the authoring page, and wherein the module is further configured to generate, using the first and second set of attributes provided from the controls on the authoring page, client side markup executable by the client browser on the client in the server/client system in accordance with the controls and the attributes of the controls to perform both visual rendering and at least one of recognition and audibly prompting.