Интерфейс — основа, обеспечивающая условия для взаимодействия информационных систем. При условии постоянного интерфейса какой-либо программы, функции, компьютера, может проводиться модификация основного объекта без нарушения признаков его взаимодействия с прочими объектами.
К наиболее распространенным понятиям интерфейса относятся:
• интерфейс пользователя - совокупность средств, позволяющих пользователю использовать различные устройства;
• интерфейс командной строки - указания для выполнения действий ПК, вводимые с помощью клавиатуры и имеющие вид текстовых строк;
• интерфейс пользователя графического типа - программные функции, представляющиеся с помощью графических элементов экрана;
• диалоговый интерфейс - реализуется путем языковых команд пользователя, адресуемых определенной программе.
Имеются интерфейсы и в программировании, к примеру интерфейс программирования (интерфейс функции или АPI)