Pojam hardvera(hardware) predstavlja sve fizičke komponente računara. Hardver su svi materijalni(opipljivi) dijelovi računarskog sistema koji ne mogu da izvrše nijednu radnju ukoliko ne dobiju naredbu. Hardver možemo podijeliti na glavni i periferni dio. Glavnim dijelom tj.komponentama se smatraju samo one koje su potrebne za rad računara, a perifernim komponentama se smatraju sve ostale.
Softver je dio računarskog sistema koji obuhvata sve programe smještene u određenoj vrsti memorije.
Vrste softvera su:
Aplikativni ili korisnički softver je skup programa na računaru napisanih da bi omogućili rješavanje određenih zahtjeva korisnika.
Sistemski softver je skup programa koji upravljaju radom računara ili pomažu korisniku da na jednostavan način definiše i realizuje zahtjeve na računaru.
Aplikativni softver određuje "šta" će računar raditi, a sistemski softver "kako" će to raditi.
Za kraj pogledajte jedan zanimljiv ilustrativni video: