Koncept pohranjenog programa, Pohrana uputa u memoriji računala kako bi se omogućilo obavljanje različitih zadataka uzastopce ili povremeno. Ideju je uveo John 40 Neumann u kasnim četrdesetima, koji je predložio da se program pohranjuje u memorijskom uređaju elektronički u obliku binarnih brojeva kako bi računalo moglo modificirati upute kako je određeno intermedijskim rezultatima računanja. Ostali inženjeri, osobito John W. Mauchly i J. Presper Eckert, pridonijeli su ovoj ideji, što je omogućilo da digitalna računala postanu mnogo fleksibilnija i moćnija. Ipak, inženjeri u Engleskoj izgradili su prvo računalo s pohranjenim programom, Manchester Mark I, malo prije nego što su Amerikanci izgradili EDVAC, oba operativnog 1949. godine.
računalo: preliminarna rasprava Von Neumanna
se čuvaju u jednoj trgovini i upute trebaju biti šifrirane kako bi ih druge upute mogle izmijeniti. Ovo je bilo izuzetno kritično