In 2000 the pre-integrated module (structure including harness and tubing) was delivered to Bremen in Germany by the Co-prime contractor Alenia.
The final schedule was much longer than originally planned due to development problems (several caused by the complex responsibility splitting between the Co-prime and the Overall prime contractor) and design changes introduced by ESA but being affordable due to the Shuttle problems delaying the Columbus launch for several years.
Also the addition of a terminal for direct communications to/from ground, which could have been used also as back-up for the ISS system, was studied but not implemented for cost reasons.
[citation needed] ESA chose EADS Astrium Space Transportation as prime contractor for Columbus overall design, verification and integration.
The Columbus structure, the micro-meteorite protection system, the active and passive thermal control, the environmental control, the harness and all the related ground support equipment were designed and qualified by Alcatel Alenia Space in Turin, Italy as defined by the PICA – Principle (for definition see History below); the related hardware was pre-integrated and sent as PICA in September 2001 to Bremen.
The lab was built and qualified on system level at the EADS Astrium Space Transportation facilities in Bremen, Germany, from where it was sent to NASA.
[3] In November 2007, Columbus was moved out of the KSC Space Station Processing Facility, and installed into the payload bay of the Atlantis orbiter for launch on ISS assembly flight 1E (STS-122).
[6] Once at the station, Canadarm2 removed Columbus from the docked shuttle's cargo bay and attached it to the starboard hatch of Harmony (also known as Node 2), with the cylinder pointing outwards on 11 February 2008.
Its shape is very similar to that of the Multi-Purpose Logistics Modules (MPLMs), since both were designed to fit in the cargo bay of a Space Shuttle orbiter.