Computador de programa almacenado
[1] Con frecuencia la definición es extendida con el requerimiento de que el tratamiento en memoria de datos y programas sea intercambiable o uniforme.[2][3][4] Un computador con una arquitectura de von Neumann almacena los datos y las instrucciones del programa en la misma memoria.Un computador con una arquitectura Harvard tiene memorias separadas para almacenar los datos y los programas.[11] Von Neumann era consciente de este papel, y lo inculcó también en sus colaboradores.[14][15] Sin embargo el SSEM no fue considerado como un computador de pleno derecho, sino más una prueba de concepto que fue construido para producir el computador Manchester Mark I.