L'IFC (Industry Foundation Classes) est un format de données ouvert, non contrôlé par un seul opérateur, créé pour permettre l'interopérabilité entre les différents acteurs du processus de construction. Son objectif est celui de permettre l'échange d'un modèle d'information sans perte ni modification de données ou d'informations.
Il contient des informations de différents types (données géométriques, propriétés, relations avec d'autres objets).