Käyttöliittymäohjelmistoja
Käyttöliittymäohjelmistot, tunnettu myös nimellä käyttöliittymän toteutusohjelmistot tai lyhyesti UI-ohjelmistot, ovat tietokoneohjelmistoja, jotka ovat vastuussa graafisen käyttöliittymän (GUI) näyttämisestä ja hallinnasta käyttäjälle. Ne toimivat siltana käyttäjän syötteiden, kuten hiiren klikkausten ja näppäimistön painallusten, sekä sovelluksen taustalla olevan logiikan ja toimintojen välillä. Käyttöliittymäohjelmistot muuttavat dataa ja komentoja visuaalisiksi elementeiksi, joita käyttäjä voi ymmärtää ja joiden kanssa hän voi olla vuorovaikutuksessa.
Nämä ohjelmistot käsittelevät muun muassa ikkunoiden piirtämistä, painikkeiden, valikkojen, tekstikenttien ja muiden graafisten elementtien luomista ja
Teknologioita, joita käytetään käyttöliittymäohjelmistojen kehittämiseen, ovat muun muassa erilaiset ohjelmointikielet kuten C++, Java ja JavaScript, sekä