Basically, front-end design is the front-end, while back-end development is the back-end. Web design is concerned with the look and feel of the website. While the web designer creates the web pages using HTML and CSS, the web developer uses .net, PHP, and other server-side languages to create the web pages.