A Neumann-elvek: A számítógépnek az adatok fogadására és kivitelére alkalmas beviteli és kiviteli perifériával kell rendelkeznie. Az adatokat és a program utasításait kettes számrendszerben (binárisan) kell tárolni. Az adatokat és az utasításokat egy helyen az operatív tárban (a memóriában) kell tárolni. Az adatok feldolgozása és a műveletek összehangolása miatt a számítógépnek központi vezérlő egységgel kell rendelkeznie. Az utasításokat sorosan, azaz időben egymás után hajtja végre a számítógép. A számítógép univerzális, azaz széles körben felhasználható. A számítógép elektronikus működésű legyen.