The use of BIM software, BIM Processes, BIM Execution Plans and Public & Private BIM Mandates has created a file format for the exchange of BIM Content.
Building Product Manufacturers (BPMs) provide their products in pre-built BIM file formats; to assist designers with creating their BIM project files. IFC, a software-independent file exchange format, emerges for sharing BIM content between different BIM software packages.
The Industry Foundation Classes (IFC) data model is intended to describe building and construction industry data. It is a platform neutral, open file format specification that is not controlled by a single vendor or group of vendors.
For BPMs an Industry Foundation Classes (IFC) file is a neutral exchange BIM file; that allows their BIM content to be exchanged between these different BIM software packages.