The layout and style of a web page or a website are the work of a web designer. Web designers often concentrate on the aesthetic features of a site, including its design and usability, as opposed to web developers, who specialize in building new webpages' frameworks and the programming language that makes those structures work.