Į srityje skaičiavimo terminas sąsaja naudojama pavadinti funkcinį ryšį, kuris egzistuoja tarp dviejų programų, sistemų ar prietaisų, kurie suteikia bendravimą įvairiais lygiais, todėl yra galimos keistis informacija. Yra dviejų tipų sąsajos: vartotojo sąsajos ir fizinės sąsajos.
Vartotojo sąsaja yra vieta, kur atsiranda žmogaus ir kompiuterio sąveika. Šio tipo sąsajoje yra įvairūs elementai, tokie kaip grafinis turinys, langai, pelė, žymeklis, tam tikri garsai, kuriuos kompiuteris leidžia, trumpai tariant, visi būdai, leidžiantys bendrauti tarp kompiuterio ir vartotojo.
Projektuojant sąsają siekiama, kad ji būtų lengvai suprantama, efektyvi ir įdomi, kad valdant mašiną gautas rezultatas būtų norimas.
Pagrindinės jo funkcijos yra: įjungimo ir išjungimo funkcijos; komandos valdomų funkcijų įvaldymas; kontaktas su kitomis sistemomis; prieigos kontrolė; informacijos būsena; failų ir katalogų valdymas, be kita ko.
Vartotojo sąsajoje galima išskirti tris tipus:
Aparatūros sąsaja: reiškia visus įrenginius, kurie naudojami prieigos, proceso ir pristatyti duomenis (ekrano, pelės ir klaviatūros).
Programinės įrangos sąsaja: ji naudojama informacijai apie procesus ir valdymo mechanizmus perduoti per tai, ką asmuo dažnai stebi ekrane.
Programinės ir aparatinės įrangos sąsaja: ji sukuria sąsają tarp kompiuterio ir vartotojo, leidžiant įrangai suprasti instrukcijas, o vartotojui - dvejetainį kodą, interpretuojamą skaitomu būdu.
Fizinė sąsaja savo ruožtu reiškia fizinę grandinę, per kurią signalai yra gaunami arba siunčiami iš vienos sistemos kitoms. Visuotinės sąsajos nėra, tačiau galima rasti įvairių tipų: SCSI sąsaja, USB sąsaja ir kt., Kurios nustato specifinį techninį apibrėžimą, todėl sujungimas galimas, jei ta pati sąsaja naudojama šaltinyje ir paskirties vietoje.
Kai terminas vartojamas interneto srityje, sąsaja nurodo visus tuos elementus, kurie atsispindi ekrane ir kurie leidžia vartotojui atlikti įvairius konkrečius veiksmus.