Przy okazji omawiania tematyki urządzeń takich jak komputery bardzo często pada sformułowanie interfejs użytkownika. Z tym sformułowaniem kryje się ta część komputerów, które ponoszą bezpośrednią odpowiedzialność za interakcję z użytkownikami. Ludzie nie posiadają bowiem takich zdolności, aby w sposób bezpośredni komunikować z rozmaitymi maszynami – w tym także z komputerami. Jest to natomiast możliwe za sprawą tego, że komputery są zawsze wyposażane w tak zwane urządzenia wejścia-wyjścia – to one sprawiają, że komunikacja staje się możliwa. Całość tych urządzeń składa się właśnie na interfejs użytkownika. W tym przypadku za znakomitą większość funkcji tego interfejsu odpowiedzialny jest system operacyjny zainstalowany na komputerze. To on niejako narzuca pewne określone standardy dotyczące tego, w jaki sposób mają się prezentować poszczególne aplikacje komputerowe. Nad doskonaleniem interfejsu użytkownika pracują nieustannie całe sztaby specjalistów. Dążą do udoskonalenia komunikacji.