Интерфейс - совокупность правил и средств взаимодействия между человеком и технической системой либо между программными и аппаратными компонентами. Он определяет, какие действия доступны пользователю, в каком формате передаются данные и как обеспечивается корректная работа при обмене сигналами или сообщениями. В широком смысле интерфейс включает аппаратные, программные и графические элементы, а также протоколы и соглашения взаимодействия.