Web designers set up websites and work on their functionality, content and appearance. There can be a certain degree of overlap between job titles such as web designer, web server and web programmer, but although the work of web designers takes place to a large degree in open and ready-made web management systems, knowledge of programming is a considerable advantage. In general, the working day can be somewhat governed by whether you work independently in direct contact with customers or with larger companies, where the projects involve website design itself to a greater degree.