În domeniul calculelor, termenul de interfață este folosit pentru a denumi conexiunea funcțională care există între două programe, sisteme sau dispozitive, care asigură comunicarea la diferite niveluri, făcând posibil un schimb de informații. Există două tipuri de interfețe: interfețe utilizator și interfețe fizice.
Interfața cu utilizatorul este locul în care provine interacțiunea dintre om și computer. Acest tip de interfață include diverse elemente precum conținutul grafic, ferestrele, mouse - ul, cursorul, anumite sunete pe care computerul le face, pe scurt, toate acele canale care fac posibilă comunicarea între computer și utilizator.
Scopul proiectării unei interfețe este ca aceasta să fie ușor de înțeles, eficientă și interesantă, astfel încât atunci când funcționează mașina, rezultatul obținut este cel dorit.
Funcțiile sale principale sunt: funcțiile de pornire și oprire; stăpânirea funcțiilor orientabile ale echipei; contactul cu alte sisteme; controlul accesului; starea informațiilor; gestionarea de fișiere și directoare, printre altele.
În interfața cu utilizatorul, se pot distinge trei tipuri:
Interfața hardware: se referă la toate dispozitivele care sunt utilizate pentru a accesa, procesa și livra date (ecran, mouse și tastatură).
Interfața software: este utilizată pentru a furniza informații, referitoare la procese și mecanisme de control, prin ceea ce persoana observă frecvent pe ecran.
Interfața software și hardware: este cea care stabilește o legătură între computer și utilizator, permițând echipamentului să înțeleagă instrucțiunile și utilizatorul să înțeleagă codul binar interpretat într-un mod lizibil.
Interfața fizică, la rândul său, se referă la circuitul fizic, prin care semnalele sunt recepționate sau trimise de la un sistem la altele. Nu există o interfață globală, dar pot fi găsite diferite tipuri: interfață SCSI, interfață USB etc., care stabilesc o definiție tehnică specifică, prin urmare interconectarea este posibilă dacă aceeași interfață este utilizată la sursă și destinație.
Când termenul este utilizat în zona de internet, interfața se referă la toate acele elemente care sunt reflectate pe ecran și care permit utilizatorului să efectueze diferite acțiuni specifice.