8. A system comprising: a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, result in the processor performing operations comprising: selecting a recursive transition network flow controller from a database, to yield a selected top level flow controller; selecting an available reusable subdialog for an application part below the selected top level flow controller; developing a subdialog for each application part not associated with the available reusable subdialog, to yield developed subdialogs; and deploying a spoken dialog service using the selected top level flow controller, the available reusable subdialog, and the developed subdialogs.
8. A system comprising: a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, result in the processor performing operations comprising: selecting a recursive transition network flow controller from a database, to yield a selected top level flow controller; selecting an available reusable subdialog for an application part below the selected top level flow controller; developing a subdialog for each application part not associated with the available reusable subdialog, to yield developed subdialogs; and deploying a spoken dialog service using the selected top level flow controller, the available reusable subdialog, and the developed subdialogs. 14. The system of claim 8 , wherein the available reusable subdialog is selected from a group related to a dialog to obtain: a telephone number, a social security number, an account number, an address, and a mixed initiative.