Для обеспечения передачи информации от посетителя на сайтах размещают формы. Назначение форм может быть совершенно различным, например:
- Форма обратной связи
- Форма заказа
- Обратный звонок
- Форма отзыва
- Авторизация
- Регистрация
В любом случае форма — это набор некоторых полей (текстовые поля, переключатели, списки выбора), а также кнопка для отправки формы на сервер, то есть для передачи введённой посетителем информации. Также иногда при помощи форм можно отправлять файлы (на обычных сайтах встречается редко).
Каждая форма — это не только HTML блок на странице сайта, но и программный код, который принимает и обрабатывает содержимое формы на сервере. Вследствие этого, добавление на сайт новой формы представляет собой отдельную задачу, сложность (и стоимость) которой напрямую зависят от сложности формы и её назначения.
Количество и назначение форм зависят от типа сайта и пожеланий заказчика.

