History

xBIM Toolkit was started by prof. Steve Lockley in 2007. Steve made it initially as a personal project while on a career break for a year. When he joined Northumbria University in 2009 the core of xBIM was already developed and it implemented most of IFC2x3. This means Steve developed the core methodology of mapping between EXPRESS schema and C#. He also developed the core infrastructure for data management of any IFC model. All this is good to know when you read our license;

Steve took xBIM to university with him and since than it is being actively developed mostly as a part of successful government funded research projects with industrial partners mainly from UK. It evolved over time into a lot more than just an implementation of IFC2x3. Current release supports 100% IFC2x3 and IFC4. We use code generation to keep all the code consistent and complete. xBIM allows developers to program against IFC2x3 models using IFC4 interfaces so it is possible to develop and maintain single codebase which is agnostic to the IFC version. You can choose between Esent DB or in-memory model based on your needs. We have geometry engine which can process complex IFC geometry and make it usable for 3D analyses or visualization. We have our own JavaScript library using WebGL for visualization on a web without any plug-ins. There are also many projects we developed over time which use xBIM core libraries (xBIM Essentials and xBIM Geometry) for some interesting tasks.

There are about 10 developers in the core of xBIM Team. All of us are keen to keep xBIM ready for enterprise deployment. Part of the team is based on Northumbria University the rest is spread over enterprises who have adopted xBIM as an engine behind the BIM related functionality of their products.

Our GitHub page lists public members of the core team. There are other internal members from the enterprises. If you want to contact us to ask something about xBIM source code we prefer GitHub issues as a way to talk about the code.

Recent Research Projects Using xBIM

Some of the companies using xBIM Toolkit: