Colossus kunde fungera utan programvara eftersom det faktiskt var en elektromekanisk maskin, snarare än en elektronisk. Den innehöll över 2 000 termionventiler (vakuumrör) som kopplades ihop för att utföra beräkningar. Dessa beräkningar kunde utföras så länge som Colossus var försedd med elektrisk kraft—ingen extern eller inbyggd programvara krävdes.