Generating web scripts

Web server requirements
Selecting a language
Selecting a template
Capturing data from an HTML form
Searching a database
Deploying a web script