-Так это же внешний вид программы или сайта! - скажете вы.
-Это не совсем так. А, вернее, совсем не так - ответим мы вам.
Когда две части разного *чего угодно* могут взаимодействовать друг с другом, то, что способствует этому взаимодействию и является интерфейсом.
Например:
-Клавиатура, мышь, джойстик (интерфейс между пользователем и компьютером);
-Разъемы (и провод) VGA (интерфейс между видеокартой и монитором);
-Windows 10 (графический интерфейс между пользователем и ПО компьютера);
И т.д. и т.п. и др. Всё, что вы вспомните из того, что лежит на границе системы и её окружения, подойдёт под определение интерфейса. Причем не только непосредственно объекты (мышь, провод, разъемы), но и стандарты и правила их взаимодействия.