1. A process for developing a dialog application for an interactive voice response system and executed by a computer system, comprising: accessing application specification data for the dialog application, the application specification data defining tasks performed by the dialog application, items of information needed for the tasks, and information created by executing the tasks; processing the application specification data to generate application definition data defining a dialog state machine, recognition grammars, and prompt grammars for the dialog application; processing the application definition data to generate a plurality of example interactions representative of interactions between said dialog application and a user of said dialog application, wherein the plurality of the example interactions includes at least one example of a possible prompt corresponding to each rule of a plurality of rules of the prompt grammars, and at least one example of a possible user response corresponding to each rule of a plurality of rules of the recognition grammars; providing the generated example interactions to a user for modification; receiving the modified example interactions from the user; processing the modified example interactions to update the recognition grammar, the prompt grammar, and the state machine; generating the dialog application from the updated state machine and the updated recognition grammars and the updated prompt grammars; and storing the generated dialog application in a memory device.