1. A method of enabling a system designer to generate a dialog application program for instructing a computer controlled voice response system for providing a user interactive voice service, said method comprising the steps of: selecting two or more interaction program modules from a group of predefined interaction program modules, each program module including one or more system designer selectable parameters for further defining a particular user transaction function to be performed by said program module and specifying the logical interconnection of said selected two or more program modules to generate said application program to provide said user interactive voice service.