xBIM est une bibliothèque logicielle pour le développement d'applications manipulant des données au format IFC. Le projet a été initié par Steve Lockley à l'université Northubria de Newcastle aux Royaume-Unis. xBIM est un logiciel distribué sous licence CDDL, il est composé d'un moteur géométrique basé sur OpenCascade, d'une unité de manipulation des données IFC et d'un portail web de visualisation.