Un sistem tipic de computere este format atât din hardware, cât și din software. Hardware-ul este compus din dispozitive electronice și mecanice, în timp ce software-ul se referă la datele și instrucțiunile care permit computerului să efectueze anumite funcții.
Un sistem computerizat complet include o unitate de sistem informatică, software și dispozitive periferice, cum ar fi un sistem central de stocare, tastatură, mouse, monitor, imprimante, scanere și routere. O unitate de sistem informatic se referă la incintă pentru toate componentele interne ale unui computer. Acesta este, de asemenea, numit un turn de calculator sau caz de calculator, și protejează componente hardware delicate din mediul extern.
Combinația dintre hardware și software permite unui computer să primească intrări, să le proceseze și să producă ieșiri specifice. Componentele hardware sunt obiectele fizice care cuprind un computer și includ discul hard disk, cardurile grafice, plăcile de bază și chips-urile. Software-ul include programe care permit utilizatorilor să facă cuvântul și prelucrarea datelor.
Computerele moderne primesc date de la mai multe componente. Un modem permite computerului să acceseze informații de pe Internet, în timp ce instrucțiunile de tastatură și de mouse trimit. Datele pot fi obținute și de pe periferice, cum ar fi unitățile de CD și DVD și stick-urile de memorie USB. Unitatea centrală de procesare a calculatorului procesează datele de intrare și le transformă în codul corespunzător.