The way the information is presented on a website is defined by templates. There are two types of templates – master and (normal) templates. Usually a website would have a mainframe, where the information is presented– header, footer, navigation (can include a number of menus, paths etc.) and a central section. This structure is often different for the home page of the website. This is why its structure is defined separately and is called Master Template. It is only one, covers a variety of sections and defines where, how and which functional part of the design should be placed, Templates define the way the essential part of the information is entered.
Each section can have one or more templates but can only possess a single master template. Each template can appear in more than one master template, sometimes with different characteristics. For example, when viewing a news article we may wish to also have the last five titles on the same topic shown. The list would look the same as the template of the list of news, but will also have a different parameter– a filter. Thus, if we modify the design of the list of news, it will change everywhere where the template has been used.