
A fully functional web application usually requires a team of front-end and back-end developers for implementation. The front-end developers work on the design of the user interface, and the back-end developers work on the design of the database and server-related technologies.
In my business, I work as lead developer, prototyping and creating Flash applications. I specialize in front-end application development. Often I'm given the task of conceptualizing an application long before a team of back-end developers have the chance to get involved. I had to find a way to simulate server logic for development purposes and then a way to transfer the "working model" as a prototype to the server team.
This article walks you through the process I use to create web application prototypes while looking at the step-by-step process of creating a simple questionnaire application.
To complete this tutorial you will need to install the following software and files:
This article covers intermediate concepts in Flash and Dreamweaver application development. General knowledge of using the features in each tool is recommended. For information on how to set up PhP development environment, see Set up a PHP application server (Windows) and Set up a PHP application server (Macintosh).

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License
Dan Carr is owner, lead developer, and trainer for Dan Carr Design in San Francisco. With years of experience developing for Macromedia and Adobe, Dan has created a range of features available in Flash, including e-learning templates, UI components, and Developer Resource Kit extensions. Dan teaches Flash design and ActionScript classes in Northern California and develops e-learning and web applications for the public, as well as for Adobe product teams.