Gemt-program-koncept, lagring af instruktioner i computerhukommelse for at gøre det muligt for den at udføre en række forskellige opgaver i rækkefølge eller intermitterende. Ideen blev introduceret i slutningen af 1940'erne af John von Neumann, som foreslog, at et program gemmes elektronisk i binært talformat i en hukommelsesenhed, så instruktioner kunne ændres af computeren som bestemt af mellemliggende beregningsresultater. Andre ingeniører, især John W. Mauchly og J. Presper Eckert, bidrog til denne idé, der gjorde det muligt for digitale computere at blive meget mere fleksible og kraftfulde. Ikke desto mindre bygede ingeniører i England den første lagrede programcomputer, Manchester Mark I, kort før amerikanerne byggede EDVAC, begge operationelle i 1949.
computer: Von Neumanns foreløbige diskussion
opbevares i en enkelt butik, og at instruktionerne skal kodes, så de kan ændres af andre instruktioner. Dette var ekstremt kritisk