Theming

is a set of skills and tasks that altogether make up for the visual appearance of a web application or homepage. In simple terms there is HTML markup that needs to be built around the content of each page, enhanced by many assets like images, CSS stylesheets, javascript files and a lot more.