What is the difference between web design and web development?

To put it simply, web design is the process of defining how a website or web application will look and feel. Web designers model the layout such that its navigation is logical, user-friendly and pleasant to use. Web development is then the process of taking the design and bringing it to a live, fully functional website. Web developers are the engineers that model the final product and make sure that it works or functions as expected. When looking for a website or web application it is important to know the expertise of the company or individual who offers to do it for you.