Participó en el diseño del que es considerado primer ordenador, el ENIAC, diseñado para calcular la trayectoria de los proyectiles. En este ordenador las modificaciones del programa suponían cambiar el conexionado de las válvulas. Von Newmann propuso separar el software del hardware. Este diseño se realizó en el ordenador EDVAC.