L'elaborazione dei dati viene eseguita da un sistema informatico , che include sia hardware (come la CPU, la memoria e i dispositivi di archiviazione) sia il software (come sistemi operativi e applicazioni). Più specificamente, l'unità di elaborazione centrale (CPU) è il componente principale responsabile dell'esecuzione dell'elaborazione effettiva dei dati.