Tarakilishi
Kompyuta haiwezi kufanya kazi mpaka kipatikane kitu kinachoitwa software, ambacho kinawakilisha programu zinazoendesha kompyuta. Programu hizo zimegawanyika katika sehemu kuu mbili:
Kipanya (kompyuta)
Kipanya cha kompyuta ("pia:" puku) ni kifaa cha kuingizia data katika tarakilishi.