Neumann-elvek:

  1. A számítógép legyen soros működésű:
    A gép az egyes utasításokat egymás után, egyenként hajtsa végre.
  2. A számítógép a kettes számrendszert használja, és legyen teljesen elektronikus:
    A kettes számrendszert és a rajta értelmezett aritmetikai ill. logikai mű könnyű megvalósítani kétállapotú áramkörökkel (pl.: 1- magasabb feszültség, 0 - alacsonyabb feszültség)
  3. A számítógépnek legyen belső memóriája:
    A számítógép gyors műödése miatt nincs lehetőég arra, hogy minden egyes lépés után a kezelő beavatkozzon a számítás menetébe. A belső memóriában tárolhatók az adatok és az egyes számítások részeredményei, így a gép bizonyos mű automatikusan el tud végezni.
  4. A tárolt program elve:
    A programot alkotó utasítások kifejezhető számokkal, azaz adatként kezelhető. Ezek a belső memóriában tárolhatók, mint bármelyik más adat. Ezáltal a számítógép önállóan képes műödni, hiszen az adatokat és az utasításokat egyaránt a memóriából veszi elő.
  5. A számítógép legyen univerzális:
    A számítógép különféle feladatainak elvégzéséhez nem kell speciális berendezéseket készíteni. Ugyanis, Turing angol matematikus bebizonyította, hogy az olyan gép, amely el tud végezni néhány alapvető mű, akkor az elvileg bármilyen számítás elvégzésére is alkalmas.