A számítógépekkel kapcsolatban feltett leggyakoribb kérdés valószínűleg ez: mi a különbség a szoftver és a hardver között? A válasz viszonylag egyszerű: hardver a számítógép minden fizikailag létező, "kézzel fogható" része, vagyis az egyes komponensek (a videókártya, a processzor, az alaplap) és maga a számítógépház. A szoftver ezzel szemben minden, a számítógépen megtalálható program. Ez lehet alkalmazás (olyan program, amellyel a felhasználó dolgozik), operációs rendszer (ez biztosítja a többi program futását és a felhasználó is ezen keresztül dolgozik), és sok más is (könyvtárak, firmware, BIOS…).