- Design and prototype website in a visual template.
- Approve by client.
- Build out the web pages from the template and integrate content provided by client.
- Develop needed custom modules (multimedia, client/server scripting, database).
- Integrate all modules and setup a production test site online.
- Approve by client.