BIM stands for Building Information Modeling. In short, it is a comprehensive, 3D file that incorporates all the components that make up a building. BIM allows for an integrative design process that allows all parties – including client, architects, designers, engineers, etc. to contribute to the project from inception. Traditionally, the design process follows a linear workflow, with minimal coordination amongst parties. BIM aims to prevent the all-too-common resulting need for costly changes down the road by integrating the design process across all disciplines. A BIM model has the ability to be embedded with data, like a database or spreadsheet, and can automatically calculate things like cost and materials as it is updated.