Interfejs

Interfejs (interface) to warstwa komunikacji umożliwiająca wymianę informacji pomiędzy użytkownikiem a systemem albo pomiędzy różnymi komponentami / aplikacjami. Obejmuje zarówno elementy widoczne (np. GUI, API) i ich reguły interakcji, jak i protokoły oraz formaty danych umożliwiające spójną współpracę programów.