Website design involves graphic design, UI, UX, front-end and back-end development. Whether it's a news site, annual report, portfolio, corporate website or landing page, the purpose of a website is to understand the user and to deliver that user the best experience possible.