Building Information Modeling (BIM) facilitates in the coordination of different elements of the building design for example the mechanical, structural, architectural, electrical, plumbing, and other services to make sure that they all fit together and complement one another.