Koncept uloženého programu, ukladanie inštrukcií do pamäte počítača, aby mohol vykonávať rôzne úlohy postupne alebo prerušovane. Myšlienku predstavil koncom štyridsiatych rokov John von Neumann, ktorý navrhol, aby sa program elektronicky ukladal vo formáte binárnych čísiel do pamäťového zariadenia, takže počítač by mohol inštrukcie upravovať podľa priebežných výpočtových výsledkov. K tejto myšlienke prispeli ďalší inžinieri, najmä John W. Mauchly a J. Presper Eckert, ktorý umožnil digitálnym počítačom stať sa oveľa flexibilnejšími a výkonnejšími. Inžinieri v Anglicku napriek tomu postavili prvý počítač s uloženým programom, Manchester Mark I, krátko predtým, ako Američania postavili EDVAC, oba v prevádzke v roku 1949.
počítač: Von Neumannova predbežná diskusia
byť uložené v jedinom sklade a tieto pokyny by mali byť kódované tak, aby ich bolo možné upraviť inými pokynmi. To bolo veľmi kritické