Historik
Industry Alliance for Interoperability bildades i USA 1993/94 av ett litet antal Amerikanska industri- och dataföretag. Initiativet att bilda IAI kom från Autodesk Inc. och representanter för amerikansk byggindustri.
Syftet var att utveckla en standard för att överföra information om byggnaders delar, oberoende av programvara och datorplattform.
Standarden döptes senare till IFC (Industry Foundation Classes).
IAI har nu fått en global spridning med sina tio regionala föreningar (chapters) över världen.

Industry Foundation Classes (IFC) är en industristandard som är oberoende av programvara och datorplattform och som ska fungera för information relaterad till ett byggnadsverk under hela dess livscykel. Standarden ger strukturen för en informationsmodell av ett byggnadsverk.
IFC täcker in en mängd objekttyper som:
- byggnadsverkets delar, t ex tak, väggar, kanaler och apparater
- drift- och underhållsplaner, kontrakt osv
- samt varje objekts egenskaper och relationer till andra objekt.
Utveckling
Inom IAI pågår bl.a. arbete med att definiera, certifiera och publicera s k IFC-definitioner som programvaruutvecklare skall använda i sina program. Uppgiften har preciserats till följande tre huvudmål:
· Identifikation av byggnadsverks delar (objekt) samt deras egenskaper och relationer
· Framtagning av specifikationer för datastrukturer
· Certifiering av applikationer som nyttjar IFC-standarden på avsett sätt.
buildingSMART Sweden prioriterar följande frågor
· Bevaka och påverka IFC-specifikationerna
· Verka för en allmän tillämpning av IFC
· Stödja utvecklingsprojekt som använder IFC
· Informera och utbilda bygg- och förvaltningssektorns parter i klassifikation, objektteknik och systematik
· Verka för en omfattande uppslutning kring IFC genom medlemskap i SIAI.