xBIM is a software library for the development of applications supporting the IFC format. The project was initiated by Steve Lockley at Northubria University in Newcastle, UK. xBIM is a software distributed under CDDL license, it is composed of a geometry engine based on OpenCascade, an IFC data manipulation unit and a visualization web portal.