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.