Tallennetun ohjelman käsite, Ohjeiden tallennus tietokoneen muistiin, jotta se voi suorittaa erilaisia tehtäviä peräkkäin tai ajoittain. Idean esitti 1940-luvun lopulla John von Neumann, joka ehdotti ohjelman tallentamista sähköisesti binaariluvuna muistilaitteeseen, jotta tietokone voi muuttaa ohjeita laskennallisten välitulosten perusteella. Muut insinöörit, erityisesti John W. Mauchly ja J. Presper Eckert, osallistuivat tähän ajatukseen, jonka ansiosta digitaalisista tietokoneista tuli paljon joustavampia ja tehokkaampia. Siitä huolimatta Englannin insinöörit rakensivat ensimmäisen tallennetun ohjelmatietokoneen, Manchester Mark I, vähän ennen kuin amerikkalaiset rakensivat EDVAC-järjestelmän, molemmat toimivat vuonna 1949.
tietokone: Von Neumannin alustava keskustelu
säilytetään yhdessä varastossa ja ohjeet tulisi koodata siten, että niitä voidaan muuttaa muilla ohjeilla. Tämä oli erittäin kriittinen