Računalstvo krajnjeg korisnika (EUC) je izraz koji se koristi za opisivanje čina korištenja računalnog hardvera i softvera nakon što je dizajniran i stavljen na raspolaganje poslovnim ili pojedinačnim potrošačima. Izraz se posebno odnosi na one koji nisu uključeni u razvoj proizvoda koji se razmatraju, ali ih koriste nakon što su instalirani na sustav. Ljudi koji se bave računalstvom za krajnje korisnike aktivno koriste gotov proizvod, ali obično nisu uključeni u proces projektiranja, programiranja, servisiranja ili instaliranja uključenog hardvera ili softvera.
U poslovnom okruženju, računalstvo krajnjeg korisnika provode oni koji koriste računala za upravljanje svakodnevnim radnim zadacima. Korisnici kao što su službenici za unos podataka, administrativni pomoćnici, pa čak i menadžeri i rukovoditelji koji koriste stolna računala, prijenosna računala i ručne uređaje za upravljanje zadacima poput komunikacije putem e-pošte ili izrade dokumenata, svi se smatraju krajnjim korisnicima. Obično se ova grupa oslanja na druge u strukturi tvrtke za odabir softverskih programa koje tvrtka koristi, rukovanje instalacijom, pa čak i nadzor sigurnosnih protokola koji se koriste za svaki od tih programa.
Pojedinci koji koriste kućna ili osobna računala također se bave računalstvom za krajnje korisnike. Iako mogu instalirati softver na svoje sustave, ti korisnici obično nemaju nikakve veze sa stvarnim pisanjem koda za programe ili upravljanjem drugim zadacima koji su u nadležnosti računalnih stručnjaka ili stručnjaka. Na primjer, kada pojedinačni korisnik piše i šalje e-poštu iz određenog klijenta e-pošte ili internetskog programa, on ili ona sudjeluje u računalstvu krajnjeg korisnika.
Važno je napomenuti da računalstvo krajnjeg korisnika ne znači da korisnici ne mogu stvarati aplikacije koristeći softver koji je već dizajniran i instaliran. Često krajnji korisnici imaju određene privilegije ili prava koja omogućuju prilagodbu ili prilagodbu softvera u određenoj mjeri. Na primjer, korisnici prodajne baze podataka često mogu dodavati i uklanjati polja iz osnovnog predloška, čak i konfigurirajući taj predložak u određenoj mjeri pomoću alata koje je uključio programer. Na sličan način, krajnji korisnici prezentacijskog softvera često mogu prilagoditi priložene predloške, uvoziti podatke i slike iz drugih programa i općenito raditi unutar parametara koje postavlja programer. Ovisno o tome kako je softver napisan, stupanj prilagodbe koji krajnji korisnik može izvesti može biti prilično opsežan ili ograničen na relativno malu klasu funkcija.