The Pixel Detector of the ATLAS experiment has shown excellent performance during the whole Run 1 of the LHC. Taking advantage of the long shutdown, the detector was extracted from the experiment and brought to surface in order to equip it with new service quarter panels, to repair modules, and to ease installation of the Insertable B-Layer (IBL). The IBL is the fourth layer of the Run 2 Pixel Detector, and it was installed at a radius of 3.3 cm in May 2014 between the existing Pixel Detector and the new smaller-radius beam pipe. To cope with the high radiation and pixel occupancy due to the proximity to the interaction point, a new read-out chip and two different silicon sensor technologies (planar and 3D) have been developed. Furthermore, the physics performance is expected to improve through the reduction of pixel size. As well, targeting for a low material budget, a new mechanical support using lightweight staves and a CO2 based cooling system were adopted. An overview of the IBL project as well as the experience in its construction is presented, focusing on adopted technologies, module and staves production, qualification of assembly procedure, integration of staves around the beam pipe, and commissioning of the detector.