The process that web developers undertake before actually implementing the website consists of: developing a website outline, creating a data chart to ensure straightforward content management, Creating the visual elements and mapping out the site, preparing a rough/draft copy of the website with its main elements, and once this prototype turns out to be satisfactory, the designers, testers and developers verify all aspects of the website.