Calcularea utilizatorului final (EUC) este un termen care este folosit pentru a descrie actul de utilizare a hardware-ului și software-ului computerului odată ce este proiectat și pus la dispoziția consumatorilor de afaceri sau individuali. Termenul are de-a face în mod specific cu cei care nu sunt implicați în dezvoltarea produselor în cauză, dar le folosesc odată ce sunt instalate pe un sistem. Oamenii care se angajează în calcularea utilizatorului final utilizează în mod activ produsul finit, dar de obicei nu sunt implicați în procesul de proiectare, programare, service sau instalare hardware sau software implicat.
Într-un cadru de afaceri, calcularea utilizatorului final este condusă de cei care folosesc computerele pentru a gestiona sarcinile de zi cu zi. Utilizatori precum funcționarii de introducere a datelor, asistenții administrativi și chiar managerii și directorii care folosesc desktop, laptop și dispozitive portabile pentru a gestiona sarcini precum comunicațiile prin e-mail sau redactarea documentelor sunt toți considerați utilizatori finali. De obicei, acest grup se bazează pe alții din structura companiei pentru a selecta programele software utilizate de companie, pentru a gestiona instalarea și chiar pentru a supraveghea protocoalele de securitate utilizate cu fiecare dintre aceste programe.
Persoanele care folosesc computere de acasă sau personale se angajează, de asemenea, în calcularea utilizatorului final. Deși pot instala software-ul pe sistemele lor, acești utilizatori de obicei nu au nimic de-a face cu scrierea efectivă a codului pentru programe sau cu gestionarea altor sarcini care sunt de competența specialiștilor sau profesioniștilor în computer. De exemplu, atunci când un utilizator individual scrie și trimite un e-mail de la un anumit client de e-mail sau un program bazat pe Internet, el sau ea se angajează în calcularea utilizatorului final.
Este important de reținut că computerul utilizatorului final nu înseamnă că utilizatorii nu pot crea aplicații folosind software-ul care a fost deja proiectat și instalat. În mod frecvent, utilizatorii finali au anumite privilegii sau drepturi care fac posibilă adaptarea sau personalizarea software-ului într-o oarecare măsură. De exemplu, utilizatorii unei baze de date de vânzări pot adăuga și elimina adesea câmpuri din șablonul de bază, chiar și configurând acel șablon într-o anumită măsură folosind instrumentele incluse de dezvoltator. În același mod, utilizatorii finali ai software-ului de prezentare pot personaliza adesea șabloanele furnizate, pot importa date și imagini din alte programe și, în general, pot lucra în parametrii stabiliți de dezvoltatorul programului. În funcție de modul în care este scris software-ul, gradul de personalizare pe care îl poate efectua utilizatorul final poate fi destul de extins sau limitat la o clasă relativ mică de funcții.