The Colossus machines were electronic computing devices used by British codebreakers to read encrypted German messages during World War II. These were the world's first programmable, digital, electronic, computing devices. They used vacuum tubes (thermionic valves) to perform the calculations.
Colossus was designed by engineer Tommy Flowers with input from Allen Coombs, Sid Broadhurst and Bill Chandler at the Post Office Research Station, Dollis Hill to solve a problem posed by mathematician Max Newman at Bletchley Park. The prototype, Colossus Mark 1, was shown to be working in December 1943 and was operational at Bletchley Park by January 1944. An improved Colossus Mark 2 first became operational on 1 June 1944, just in time for the Normandy Landings. Ten Colossi were in use by the end of the war.