A idea d'almadazenar os programas informaticos ya yera present en os disenyos de J. Presper Eckert y John William Mauchly ta l'ENIAC, pero heba estato descartata ta poder finalizar a maquina a escape. O 30 de chunio de 1945, antis de que se rematase l'ENIAC, o matematico John von Neumann difundió o documento titulato  First Draft of a Report on the EDVAC (Primer borrador d'un informe sobre l'EDVAC). En iste documento describió o disenyo d'un ordinador con programa almadazenato que estió rematato de tot en agosto de 1949. L'EDVAC fue disenyato ta executar un cierto numero d'instruccions de diferents tipos. Istas instruccions podeban estar combinatas ta creyar programas útils ta o funcionamiento de l'EDVAC. De traza significativa, os programas escritos ta l'EDVAC yeran almadazenatos en a memoria d'alta velocitat de l'ordinador en cuentas de estar definitos por medio d'o cableyato fisico de l'ordinador. Con ixo se superó una d'as limitacions importants de l'ENIAC que necesitava d'una gran cantidat de tiempo y esfuerzo ta reconfigurar l'ordinador ta poder executar una nueva faina. Con o disenyo de von Neumann o programa u software que executaba l'EDVAC podeba estar reprogramato de traza simpla cambiando o contenito d'a memoria de l'ordinador.