IFC (Industry Foundation Classes) on kansainvälinen ja jatkuvasti kehitettävä rakennusalan ISO/PAS 16739 standardi oliopohjaisen tiedon siirtoon tietokonejärjestelmästä toiseen. IFC-standardia kehittää IAI-järjestö (International Alliance for Interoperability). IAI tunnetaan nykyisin markkinointinimellä buildingSMART.lähde?
IFC-tiedonsiirtoa käytetään erityisesti tuotemalliperusteisessa rakennussuunnittelussa. Standardin perusajatus on se, että sen välityksellä on mahdollista siirtää tuotemallitietoa ohjelmistoista riippumattomasti sekä CAD-järjestelmien välillä, että myös esimerkiksi suunnitteluohjelmistosta erilaisiin analyysi-, tuotanto- ja tuotetieto-ohjelmistoihin. IFC:llä siirretään ainoastaan oliotietoa eli 3D-geometria ja parametreja, sillä ei voida siirtää piirustusmuotoista tietoa.lähde?
Uusin IFC-standardi versio 4 Add1 julkaistiin 2015.
IFC-standardi versio 4 (aikaisemmin nimeltään 2x4) julkaistiin 2013.
Seuraavista ohjelmistoista on julkaistu IFC 2x3:n ensimmäisen ja toisen vaiheen määrittelyjen kanssa yhteensopiva versio:
Seuraavat ohjelmistot ovat yhteensopivia IFC 2x3:n ensimmäisen vaiheen määrittelyjen kanssa: