etukäyttöliittymäohjelmisto
Etukäyttöliittymäohjelmisto, joka tunnetaan myös nimellä frontend-ohjelmisto, on se osa ohjelmistojärjestelmää, jonka käyttäjä suoraan vuorovaikuttaa. Se vastaa käyttöliittymän suunnittelusta, ulkoasusta ja toiminnallisuudesta, jonka avulla käyttäjä voi syöttää tietoja ja vastaanottaa palautetta. Etukäyttöliittymäohjelmisto on vastuussa käyttäjän kokemuksesta ja siitä, kuinka helppoa ja intuitiivista ohjelmiston käyttö on.
Yleisiä teknologioita, joita käytetään etukäyttöliittymäohjelmistojen kehittämiseen, ovat HTML (HyperText Markup Language) rakenteen luomiseen, CSS (Cascading Style
Etukäyttöliittymäohjelmiston tavoitteena on tarjota selkeä ja saavutettava tapa kommunikoida taustajärjestelmän (backend) kanssa. Se muuntaa taustajärjestelmän tarjoaman