BIM

Industry Foundation Classes (IFC)

Open ISO standard file format for BIM exchange. IFC 4.3 ADD2 supports buildings + infrastructure.

Also calledifcindustry foundation classesiso 16739ifc 4ifc4
Related on InfraLens
TOOLS
Definition

IFC (Industry Foundation Classes) is an open file format for sharing BIM data across different software platforms. Developed by buildingSMART International (formerly IAI), IFC enables interoperability between Revit, Tekla, Bentley, ArchiCAD, and other BIM authoring tools. The current widely-used version is IFC4 (2013), with IFC4.3 specifically for infrastructure (rail, road, bridges). Indian BIM projects increasingly use IFC for inter-discipline data exchange and submission to government / client review platforms.

IFC structure: (a) Object class hierarchy — IfcWall, IfcBeam, IfcColumn, IfcSlab, IfcStair, IfcDoor, etc. — covering all building elements with standardised properties. (b) Property sets (PSets) — predefined property templates for each object class (e.g., wall load-bearing, fire-rating, material). (c) Geometry — explicit (B-Rep) or implicit (parametric) geometric representation. (d) Relationships — element-to-element, element-to-space, element-to-classification. (e) Document references — links to related drawings, specifications. The full IFC4 schema has over 800 object classes covering virtually every building element.

IFC use in Indian construction: (1) Inter-software exchange — Revit architectural model exported to IFC, imported into Tekla for steel detailing. (2) Submission to government — UP RERA mandates IFC submission for projects above 10,000 m². (3) Client review — federated IFC models in viewers (BIMvision, BIMcollab, Solibri) for non-software-specialist review. (4) Facility management — handover IFC for ongoing operations and maintenance. Limitations: (a) IFC import-export is lossy — geometry may have small inaccuracies; properties may not transfer completely; (b) Not all software supports IFC well (Revit and Tekla good; some others poor); (c) IFC is standardised but vendor implementations vary. Indian best practice: (a) Use IFC for inter-discipline exchange and federation; (b) Don't substitute IFC for native authoring — keep authoring in native (Revit, Tekla); (c) Use specialist viewers (Solibri, Navisworks) for clash detection and validation; (d) Test IFC roundtrips before relying on them for important deliverables.

Where used
  • Inter-software BIM data exchange (Revit ↔ Tekla ↔ Bentley)
  • Federated model creation for clash detection
  • Government submission — UP RERA, GACL, etc.
  • Client review with non-software-specialist users
  • Facility management handover after construction
Acceptance / threshold
Per ISO 16739:2013 + buildingSMART standards: IFC4 (current widely-used) or IFC2x3 (legacy). Software vendor implementations vary; testing required for important data exchange. PSets and geometry exported/imported correctly; relationships preserved.
Site example
Site reality: a Bengaluru office tower project's structural team used Tekla; architectural team used Revit. IFC was used for monthly federation to detect clashes. Clash count converged from 1,200+ to 50 over 3 months. Without IFC-based federation, the same coordination would have required manual coordination meetings and 5-10× longer time. IFC enables modern multi-software project workflows.
Frequently asked
What is IFC in BIM?
IFC (Industry Foundation Classes) is an open file format for sharing BIM data across different software platforms. Developed by buildingSMART International. Current widely-used version: IFC4 (2013). Enables interoperability between Revit, Tekla, Bentley, ArchiCAD. Used for inter-discipline data exchange, government submission, and facility management handover. ISO standard: ISO 16739:2013.
What is the difference between IFC and Revit?
Revit is a BIM authoring software (Autodesk product) — used to create and edit BIM models. IFC is a file format — neutral, vendor-independent — used to exchange BIM data. Revit native files (.rvt) are proprietary; IFC files are open. Models authored in Revit are exported to IFC for cross-software exchange. Importing IFC into Revit recreates the model but may lose some Revit-specific features.
Is IFC sufficient for BIM exchange?
IFC is sufficient for inter-discipline coordination and review — federation, clash detection, basic property exchange. Limitations: (a) IFC import-export is lossy — small geometric inaccuracies; properties may not transfer completely; (b) Vendor implementations vary; (c) Not all advanced software features round-trip cleanly. For authoring and detailed work: keep in native software. For review, federation, and government submission: IFC is standard.
Related bim terms