Koncept
uloženého programu je to, čo zásadne zmenilo výpočtové stroje na počítače. Zatiaľ čo skoršie výpočty strojov mohli vykonávať aritmetické operácie, chýba im schopnosť interne ukladať pokyny (program) a upravovať ich počas prevádzky. Koncept uloženého programu, ktorý je priekopníkmi figúrkami ako John von Neumann, umožnil počítačom ukladať údaje a pokyny v rovnakej pamäti, čo im umožňuje byť oveľa flexibilnejší a silnejší ako ich predchodcovia. To umožnilo vykonávanie komplexných a prispôsobiteľných programov, a nie iba vykonávanie vopred definovaných sekvencií výpočtov.