Web design is composed of multiple techniques and disciplines for the production of static and interactive websites.  The domain of web designing is made up of several different domains including but not limited to web graphic design, interface design, authoring, ; user experience design, and SEO (search engine optimization). Often different developers have different expertise and web site designing is out put of a team work that includes front end developer, back end developer and graphic designer. Generally the web  development is taken as synonym to front end development