Kasutajaliides (UI) on vahend, mille abil inimesed suhtlevad arvutiprogrammi, seadme või süsteemiga. See hõlmab mitmesuguseid sisendiks ja väljundiks kasutatavaid elemente, nagu nupud, aknad, ikoonid, menüüd, liugurid, tekst ja nii edasi. UI on kasutajakogemuse (UX) disaini oluline osa, kuna see on vahend, mille abil kasutajad programmis või veebisaidil navigeerivad, pakkudes kasutajale visuaalselt atraktiivset ja intuitiivset kogemust.
Kasutajaliideseid on kahte põhitüüpi: graafilised kasutajaliidesed (GUI) ja puutetundlikud kasutajaliidesed (TUI). GUI liidesed põhinevad visuaalsetel komponentidel ja nõuavad üldjuhul hiirt või muud osutusseadet. Need on kõige sagedamini kasutatavad kasutajaliidese tüübid, eriti arvutitarkvara jaoks. TUI-sid kasutatakse peamiselt nutitelefonide ja muude seadmete puhul, mida juhitakse ekraani puudutades sõrme või pliiatsiga.
Kasutajaliidese disain tuleb hoolikalt läbi mõelda, võttes arvesse kasutaja võimeid ja eelistusi. Kasutajaliides peaks olema tõhus ning hõlpsasti õpitav ja kasutatav ning vastama kasutaja teadmiste tasemele. Kasutajaliidese kujundajad peavad arvestama ka puuetega kasutajate juurdepääsunõuetega.
Küberturvalisuse valdkonnas mängib kasutajaliides kasutaja autentimisel olulist rolli. Kasutaja autentimine nõuab, et kasutaja autendiks end teatud parameetrite (nt paroolid, PIN-koodid, biomeetria või märgid) abil. Kasutajaliidese disaini kasutatakse sageli kasutajate hoiatamiseks turvalisuse tähtsusest ja turvalise autentimise vajadusest.
Kasutajaliidesed on digimaailmas üha olulisemad ja asjatundlike kasutajaliidese disainerite järele on suur nõudlus. Ettevõtted ja organisatsioonid mõistavad, et kasutajaliidese kujundus võib oluliselt parandada kasutajakogemust ning seeläbi ka organisatsiooni mainet ja edu. Selle tulemusena on kasutajaliidese disainerid ühed ihaldatumad spetsialistid selles valdkonnas.