Основой создания web-сайтов служит язык разметки HTML. Язык HTML является подмножеством языка SGML. С помощью таблиц стилей CSS и HTML можно размечать и оформлять сайты. Для создания полнофунциональных web-интерфейсов, ориентированных на потребности конечного пользователя, потребуется использовать язык JavaScript. Технологии HTML, CSS, JavaScript — механизмы, не требующие взаимодействия с web-сервером.