1. A method of generating a dialog manager for use within a spoken dialog service, the method comprising: selecting a top level flow controller that is a recursive transition network (RTN) flow controller and a finite state model; selecting available reusable subdialogs for each application part below the 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 top level flow controller, selected reusable subdialogs and developed subdialogs,