La serie incluía varias arquitecturas de procesador incompatibles.
Problemas iniciales con el OS/360 y el alto costo de convertir el software mantuvo en servicio a muchos computadores 7000 por varios años.
La serie IBM 700/7000 tenía seis formas completamente diferentes de almacenar datos e instrucciones: La clase 700 usaba válvulas termoiónicas, la clase 7000 estaba transistorizada.
Todas las máquinas usaban (como muchos computadores de la época) memoria de núcleo magnético; excepto en los primeros modelos 701 y 702, los cuales usaban memoria CRT.
Posteriormente los periféricos fueron adoptados por la Serie IBM 1400 de gama media.
El System/360 combinaba las mejores características de la arquitectura de las series 7000 y 1400 en un solo diseño, sin embargo algunos modelos 360 tenían características opcionales que permitían emular las instrucciones del 1400 y 7000.
Para expandir la memoria de 2048 a 4096 palabras, una 33ra instrucción se añadía para usar el bit más significativo del campo de dirección para seleccionar el banco (Esta instrucción fue creada probablemente usando la instrucción "No OP", la cual parece haber sido la única instrucción con bits no usados, y que originalmente ignoraba su campo de dirección.
Su pseudo-operación BSS, usada para reservar memoria, es el origen del nombre común de la "sección BSS", que aún se usa en muchos lenguajes ensamblador hoy día para designar rangos de direcciones de memoria reservada del tipo que no tiene que ser grabada en la imagen ejecutable.
Para compatibilidad hacia abajo, podía correr en modo 705 I, modo 705 II, modo 705 III o en modo 7080 completo.
Usaban 10 dígitos como el pequeño y más antiguo IBM 650, pero su juego de instrucciones no era compatible con éste.