Пользовательский интерфейс представляет собой такой тип стандартизированной системы связи, который предоставляет пользователю возможность контроля над устройством или программным обеспечением. Другими словами, при помощи интерфейса (кнопок, окон, меню, панелей и т.д.) пользователь может взаимодействовать с устройствами или софтом.

Различают несколько типов пользовательского интерфейса: прикладной и системный. Последний включает такие разновидности, как семантический, речевой, графический, командный, мимический. Прикладной интерфейс участвует в реализации функциональных информационных технологий. Командный служит для ввода команд с монитора. В графическом присутствуют действия и образы, пользоваться можно только мышью. Речевой интерфейс действует по голосовой команде. Для мимического основой управления является образ лица. А все вместе элементы системного интерфейса оставляют его семантическое ядро.

Для успешного взаимодействия с сайтом нужен дружественный интерфейс, т.е. понятный и удобный для пользователя.