Develop overall web strategy, define website outline & menu structure, determine project schedule, provide project plan, obtain client logo and all images to be used, identify content (2-4 weeks typical).
Develop online image and design graphic theme, define site structure and navigation, build prototype for structure and navigation, gather and/or create content, (4-6 weeks typical).
Client review & approval of design.
Create website templates & style guide, configure web hosting, code all HTML pages, develop user-forms and form-handlers, conduct module-level testing and verification, customize and integrate software systems, (6-8 weeks typical).
Integrate all modules and components, test as a complete system offline, stage entire system online in a private area for testing, confirm fully operational website with all systems in place, (2-4 weeks typical).
Client review & approval of website.
Final installation to live server, final testing, make changes to domain & DNS, launch website, deliver detailed documentation. Launch can be scheduled to coincide with a milestone such as the release of a new brochure and is typically scheduled for off-hours (weekend, nighttime) to reduce impact on your website visitors.
Conduct training for client webmaster & staff who will be updating website.
Provide on-going phone & email support for as long as you own the website, standard business day support plus optional 24/7/365.