A interoperabilidade e a colaboração são alguns dos grandes princípios e motivos de sucesso do BIM.
Para isso, as informações precisam ser criadas e devem estar disponíveis independente do software que você utiliza.
O IFC (Industry Foundation Classes) é desenvolvida pela BuildingSMART e é uma estrutura de dados que permite o intercâmbio de informações de forma maleável e configurável, minimizando a perda e distorção de dados.
Trata-se de um formato aberto e neutro, cujos direitos não são detidos por nenhum fabricante, e sim criado para facilitar a interoperabilidade entre diferentes softwares e o armazenamento de informações.
Por exemplo, se você tem seu projeto em uma versão muito antiga do Revit, provavelmente não conseguirá abrir e extrair as informações.
Já com IFC, por definição, toda nova versão lançada obrigatoriamente possui suporte e permite a leitura das versões antigas. Então, um arquivo mesmo na primeira versão do IFC será sempre acessível.