Fungovanie počítača nie je možné bez programového vybavenia. Samotný počítač je kompilácia programovateľných obvodov, pamätí a úložísk, ktorá však nie je schopná samostatnej práce. Pre svoju činnosť potrebuje základný tzv. operačný systém, na ktorom bežia aplikácie – aplikačný softvér.