Building a Website
An analogy can be drawn between building a website and building a house. Although we tend to think of sites as being built by a "web designer," they are actually a team effort.
Putting together a unique, engaging website requires a variety of design, content development and programming skills. On a small website, these skills will typically reside in a single designer or small design team. For a larger website, you may see specialists tackling different aspects of the project.