Ang kompyuter ay binubuo ng tatlong pangunahing bahagi: input devices, output devices, at storage devices, na nagtutulungan upang makagawa ng mga pangunahing gawain. Ang central processing unit (CPU) ang nagsisilbing 'utak' ng kompyuter na nagdidikta sa mga bahagi nito kung ano ang dapat gawin. Ang mga halimbawa ng bawat kategorya ng devices ay kinabibilangan ng keyboard, monitor, at hard disk.