Cele patru funcții principale ale hardware-ului sunt de a accepta datele de intrare, de procesare și de a furniza ieșire și stocare. Diferite tipuri de hardware sunt disponibile pentru a gestiona fiecare dintre aceste lucrări, funcția.
Dispozitive precum tastatura și mouse-ul sunt dispozitive de intrare care permit utilizatorului să introducă date în computer. După introducerea datelor, unitatea centrală de procesare este responsabilă pentru transformarea datelor în ceva util pentru utilizator. Ieșirea este apoi generată pentru vizualizare de către dispozitive cum ar fi imprimante sau monitoare. Dacă ieșirea va fi stocată pentru utilizare ulterioară, trebuie utilizat un dispozitiv de stocare, cum ar fi un hard disk sau un CD.