Koncom štyridsiatych rokov bol vyvinutý a zdokumentovaný prvý návrh počítača s programom v pamäti v Mooreovej škole elektrotechniky na Pennsylvánskej univerzite. Prístup opísaný týmto dokumentom sa stal známy ako von Neumannova architektúra po jej jedinom uvedenom autorovi Johnovi von Neumannovi, hoci návrh prakticky vyvinuli iní z Mooreovej školy. Von Neumannova architektúra riešila inherentné konštrukčné problémy ENIACu, ktorý bol vtedy vo výrobe, tak, že uchovávala program stroja v jeho vlastnej pamäti. Von Neumann tento návrh sprístupnil iným výskumníkom krátko na to, ako bol ENIAC v roku 1946 ohlásený. Vyvinuli sa plány na konštrukciu návrhu na Mooreovej škole -- stroja zvaného EDVAC. EDVAC nebol funkčný do roku 1953 kvôli technickým problémom pri implementácii spoľahlivej pamäte. Iné výskumé inštitúcie, ktoré dostali kópie návrhu, vyriešili technické problémy implementáciou funkčnej pamäte predtým, ako sa to podarilo Mooreovmu tímu a implementovali vlastné počítače s programom v pamäti. Prvých 5 počítačov s programom v pamäti podľa poradia prvého úspešného spustenia, implementovaných podľa von Neumennovej architektúry, bolo: