[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.