Although a developer or designer can help create the design for a website, they do not have to code it. A designer creates a mockup and structure for the website, while a developer writes the code that allows the website to operate. A developer can also offer post-launch services such as content creation, site maintenance and monitoring, and ongoing performance checks. The job of a web designer or developer varies, so it's important to know what your exact needs are.