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.