A View of the Life Cycle of a Website
The second stage of development is the design phase, which is where designers take the information obtained during the first phase and provide the appropriate design. Using a web development technology appropriate for their goals (i.e. mobile, desktop, shopping cart, etc.), designers configure the layout, content and design of the site, so developers can actually put it in place.
This is where the third phase takes place. Developers write the code that will enable the features that were approved during the previous two phases, along with the initial testing for site functionality. The fourth and final phase is where developers get serious about website testing. Any bugs or issues are worked out and resolved before the website is "ready for prime time."