Hypertext Markup Language е мета език за описание на форматирани документи. HTML е тагов език. Чрез таговете се оформят отделните елементи от текста, като заглавия, цитати, картинки, хипертекстови препратки, таблици и т.н. С времето за стиловото оформяне на външният вид на елементите се наложи употребата на CSS. HTML + CSS са видимата (front end) част на уеб сайта и са пряко свързани с дизайна.