Building Information Modeling (BIM) is an approach to erecting, fitting, operating, and repairing buildings with a focus on collecting and processing all the architectural, design, technological, economic and other kinds of information about the building as a single digital entity.