Colossus pudo funcionar sin software porque en realidad era una máquina electromecánica, en lugar de electrónica. Contenía más de 2000 válvulas termoiónicas (tubos de vacío) que estaban conectadas entre sí para realizar cálculos. Estos cálculos podrían ejecutarse siempre que el Colossus tuviera energía eléctrica; no se requería software externo o integrado.