BIM server that stores IFC building models as queryable objects with versioning and multi-user editing
AGPL-3.0
- Java
- JavaScript
- HTML

About BIMserver
BIMserver lets you store and manage the information of a construction project on your own server, keeping everything in the open IFC standard. Instead of acting as a fileserver, it stores IFC data as objects, so you can query, merge, filter, and check models with full project structures and version history.
With multi-user support, several people can work on their own part of the dataset while the complete model updates on the fly. You can subscribe to notifications when a model or part of it changes, and generate IFC output files on demand from the live data.
Built for developers, BIMserver exposes its capabilities for building custom BIM applications and bots. It runs as self-hosted server software centered on open IFC data rather than a proprietary file format.
Key features
- Stores IFC data as queryable objects, not flat files
- Model checking, versioning, project structures, and merging
- Query, merge, and filter models, then generate IFC on demand
- Multi-user editing with on-the-fly dataset updates
- Change notifications when a model or part of it updates
Details
- On GitHub since
- 2013
- Data format
- IFC
- Architecture
- Model-driven object store
- Built with
- Java
- Maintained by
- BIMserver.org
