1. A method of generating a dialog manager for a spoken dialog system, the method comprising: selecting a recursive transition network (RTN) top level flow controller; selecting available reusable subdialogs below the RTN top level flow controller; developing a subdialog for each application part not having an available subdialog; and testing and deploying the spoken dialog service using the selected RTN top level flow controller, selected reusable subdialogs and developed subdialogs.