Building information modeling (BIM) is a software tool used in construction that allows architects, engineers and contractors to collaborate on a structure’s design in real-time.