- umożliwia użytkownikowi wydawanie poleceń dla systemu i wprowadzanie danych
- prezentuje dla użytkownika dane przetwarzane przez warstwą logiki aplikacji