O interfață cu utilizatorul descrie orice mecanism prin care un om interacționează cu o mașină sau un computer. De la automobile la prăjitoare de pâine la computere personale, aproape fiecare dispozitiv mecanic și electric are o interfață cu utilizatorul. În general, termenul se referă la metoda prin care o persoană interacționează cu un computer. În acest domeniu, o interfață cu utilizatorul nu se poate referi doar la mecanismul de interacțiune, ci și la programul care o permite.
Termenul de interfață cu utilizatorul își are originea în mașinile industriale. Inițial se referea la zona în care un operator uman a făcut să funcționeze mașina industrială. Nu conta dacă mașina era un lift complicat sau un simplu burghiu manual. În cele din urmă, termenul a migrat în alte domenii ale producției și procesării materialelor. Când electronicele de acasă au început să apară pe piață, termenul a intrat în casele oamenilor odată cu ele.
Utilizarea pe scară largă a termenului i-a permis să treacă în domenii și mai tehnice. Uneltele, dispozitivele electronice de măsurare și chiar volanele au folosit ideea. Calculatoarele au oferit cea mai mare nouă adăugare la termenul de interfață cu utilizatorul. Designerii de computere au adoptat expresia pentru uzul lor în perioada în care computerele de acasă deveneau o posibilitate mai mare la mijlocul anilor 1960.
Pe măsură ce computerele personale au devenit mai comune, termenul a început să renunțe la alte domenii. Interfața cu utilizatorul a devenit atât de strâns asociată cu interfețele computerelor, încât utilizările mai vechi au trebuit să adopte noi metode de a descrie interacțiunile lor. Cei doi termeni cei mai des întâlniți pentru lumea industrială sunt interfața om-mașină și interfața om-mașină. În procesare și producție, interfața operatorului a preluat. În alte zone, termenul a căzut pur și simplu din uz fără un înlocuitor.
În informatică, o interfață cu utilizatorul joacă un rol puțin mai mare decât în alte domenii. Inițial, trebuia doar să preia cereri și răspunsuri. În cazul mașinilor mari, s-ar putea să fi fost la fel de simplu ca apăsarea unui buton care a făcut ca supa să cadă într-o cutie. În cazul computerelor, interfața cu utilizatorul trebuia să permită și introducerea de noi comenzi. Trebuia să ofere computerului capacitatea de a face mai mult decât putea face înainte.
Această creștere a sensului sa extins și mai mult odată cu apariția interfeței grafice cu utilizatorul. Aceste interfețe de computer folosesc imagini și metode avansate de selecție, cum ar fi șoarecii de computer, pentru a eficientiza interacțiunea dintre o persoană și un computer. Termenul sa extins din nou pentru a acoperi întregul program folosit ca interfață. Acum, lucrurile care nu erau direct legate de interacțiunea umană făceau încă parte din termen.