programvareklient
Et programvareklient er en programvareapplikasjon som kommuniserer med en tjeneste eller et system, ofte en server, for å utføre oppgaver på vegne av brukeren eller en annen enhet. Hovedformålet er å presentere brukergrensesnittet og initiere forespørsler som tjenesten behandler, før den returnerer data eller utførte handlinger tilbake til klienten.
I et typisk klient-tjenersystem står klienten for presentasjon og brukerinput, mens serveren håndterer forretningslogikk og dataadministrasjon.
Vanlige eksempler er nettlesere (webklient) som kommuniserer med nettservere, e-postklienter som henter meldinger fra e-posttjenere, chatteklienter,
Typer inkluderer nettbaserte klienter (webklient), desktopklienter (stasjonære apper), og mobile klienter. Begrepet tynt klient refererer til
Sikkerhet og vedlikehold: autentisering og autorisasjon (for eksempel OAuth), kryptering (TLS), regelmessige oppdateringer av klientprogramvaren og