In Computer Science , yhteydessä ohjelmistokehityksen , The loppukäyttäjä on henkilö, joka käyttää mainittua ohjelmistoa.
Kehittäjät voi olla vaikea ymmärtää käyttäjän tarpeisiin. Tämä voidaan selittää useilla tavoilla:
Julistamalla itsesi tavaran loppukäyttäjäksi hyväksymme moraalisesti prosessin, joka johti tämän hyödyn syntymiseen, ja hyväksymme kaikki seuraukset, jotka liittyvät kyseisen tuotteen "elämään" ja "kuolemaan" - jos kyseessä on "hyvä" ja siksi ohjelmisto henkisen omaisuuden kannalta loppukäyttäjä hyväksyy kaikki mahdollisen lisenssin ehdot. Tämän tyyppinen sopimus allekirjoitetaan yleensä digitaalisesti uuden ohjelman asennuksen aikana, se on loppukäyttäjän lisenssisopimus (EULA), kirjaimellisesti "loppukäyttäjän lisenssisopimus".
Tietokoneturvan ja salauksen suhteen tarkastelemme loppukäyttäjää suhteessa hänen "legitiimiyteen" eettisen tai oikeudellisen ongelman hypoteesissa.
Näin ollen loppukäyttäjä voi olla joko ohjelmiston laillinen käyttäjä, siis lisenssin allekirjoittaja, tai vastakkaisen algoritmin käyttäjä, jota käytetään takaoven lisäämiseen mainittuun ohjelmistoon takaoven käyttämiseksi. Joissakin tapauksissa loppukäyttäjä voi olla itse ohjelmistokehittäjä, jos hän on asentanut takaoven omaan ohjelmaansa alusta alkaen haitallisiin tarkoituksiin.
Tämän tyyppinen koodiin piilotettu lisäys voi esimerkiksi olla vakoiluohjelman muodossa , ohjelman, jonka tarkoituksena on kerätä tietoja, luottamuksellisia tai ei, ilman että käyttäjälle ilmoitetaan asiasta. Vakoiluohjelmat voivat olla osa markkinoinnin tietojärjestelmän yrityksen, joka mahdollistaa tietojen keräämiseksi näkymistä ja asiakkaille. Se voi olla muun muassa sosio-ammatillisen luokan tunnistaminen tunnistamalla käyttäjän tärkeimmät kiinnostuksen kohteet.