U području računarstva, termin sučelje koristi se za imenovanje funkcionalne veze koja postoji između dva programa, sustava ili uređaja, a koja omogućuje komunikaciju na različitim razinama, omogućujući razmjenu informacija. Postoje dvije vrste sučelja: korisničko sučelje i fizičko sučelje.
Korisničko sučelje mjesto je na kojem započinje interakcija između čovjeka i računala. Ove vrste sučelja uključuju razne elemente poput grafičkog sadržaja, prozora, miša, kursora, određenih zvukova koje računalo proizvodi, ukratko, sve one načine koji omogućavaju komunikaciju između računala i korisnika.
Svrha dizajniranja sučelja je da bude lako razumljivo, učinkovito i zanimljivo, tako da pri radu sa strojem dobiveni rezultat bude željeni.
Njegove su glavne funkcije: funkcije uključivanja i isključivanja; ovladavanje upravljačkim funkcijama tima; kontakt s drugim sustavima; kontrola pristupa; status informacija; upravljanje datotekama i direktorijima, između ostalog.
Unutar korisničkog sučelja mogu se razlikovati tri vrste:
Hardversko sučelje: odnosi se na sve uređaje koji se koriste za pristup, obradu i isporuku podataka (zaslon, miš i tipkovnica).
Softversko sučelje: koristi se za pružanje informacija o procesima i mehanizmima upravljanja putem onoga što osoba često promatra na ekranu.
Softversko i hardversko sučelje: ono je koje uspostavlja vezu između računala i korisnika, omogućujući opremi da razumije upute, a korisniku da razumije binarni kôd protumačen na čitljiv način.
Fizičko sučelje se sa svoje strane odnosi na fizički krug putem kojeg se signali primaju ili šalju iz jednog sustava u drugi. Ne postoji globalno sučelje, ali mogu se naći različite vrste: SCSI sučelje, USB sučelje itd., Koje uspostavljaju određenu tehničku definiciju, stoga je međusobno povezivanje moguće ako se isto sučelje koristi na izvoru i odredištu.
Kada se pojam koristi unutar internetskog područja, sučelje se odnosi na sve one elemente koji se odražavaju na zaslonu i koji omogućuju korisniku izvršavanje različitih specifičnih radnji.