1. A method of automated code generation in a graphical call flow builder, comprising the steps of: providing a graphical interface for selecting to generate a real code with a database connection or a prototype code without a database connection; selecting the prototype code as a selected code and developing a call flow using the selected code; testing the call flow in a local development environment; and switching the selected code from the prototype code to the real code by replacing prototype assignment of values with variables; wherein the prototype code is selected to conduct usability evaluations and the usability evaluations are done without connecting to a server containing a database.