IFC (Industry Foundation Classes) je otevřený neutrální formát určený pro výměnu dat mezi softwary pracujícími metodou BIM. Umožňuje přenášet jak přesnou 3D geometrii, tak popisná data – vlastnosti prvků, technické informace, dokumenty i vztahy mezi objekty. Díky tomu lze BIM model dlouhodobě uchovávat a sdílet bez závislosti na konkrétním software.
IFC je mezinárodní standard vycházející z ISO 16739, související také s požadavky rodiny norem ISO 19650. V praxi je povinnou součástí dodávky většiny projektů a všechny významné softwary mají povinnost poskytovat export do IFC. IFC je také základním formátem pro MSPS (model skutečného provedení stavby) i pro navázání na DTM.
Celosvětovým garantem IFC formátu je norská nezisková organizace BuildingSMART, která zároveň certifikuje software pracující s IFC soubory. Přislíbená trvanlivost každé verze IFC formátu je minimálně 20 let. IFC se vyvíjí od 90. let a každá verze přináší přesnější popis geometrie, standardizaci atributů a podporu nových typů konstrukcí.
Dnes se prakticky používají tři generace IFC formátu:
Pro pochopení práce s IFC formáty doporučujeme navštívit také pojmy openBIM, CDE a Datové standardy staveb, které s IFC úzce souvisejí.