Web developers may work on a full-time basis, freelance, or in an agency environment. Web designers and developers may work for small companies, medium companies, or large companies. Web developers may have a general focus on website design and development or work in conjunction with other departments. Web designers often focus on graphic design and image editing. Web developers often focus on programming, user interface, and development.