FREEDOM251

Freedom251 › BIM Software

BIMserver

Free plan Open source APILinuxMacSelf-hostedWebWindows

Visit BIMserver Alternatives Pricing

BIMserver's own site

What BIMserver is

BIMserver stores and manages building-project information as IFC data, treating model information as structured objects rather than files in a fileserver. Users can check, version, merge, query, and filter models, organize project structures, and generate IFC output when needed. Multi-user support lets people work on separate portions of a dataset, with notifications when a model or part changes. BIMserver is intended to serve as an IFC backend for other software, and developers can extend or embed it with custom plugins, services, and clients. Its listed service interfaces include SOAP, JSON, and Protocol Buffers. The project describes itself as built for developers and supports Linux, macOS, Windows, web, API, and self-hosted deployments. It is free self-managed software, with a listed plan of $0. The core project uses the AGPL-3.0 license, while some plugins and libraries have different licenses. The project wiki points to GitHub Releases for downloads and includes an Ubuntu installation guide. The maintainers direct users to the wiki, FAQ, issue tracker, and contributors, and list an email contact.

Who it suits

BIMserver is aimed at developers who need an IFC backend for building-related project data. It may suit teams that want to integrate model storage and operations into other software.

What it does well

  • Free self-managed plan at no cost
  • Supports model checking, versioning, merging, and querying
  • Multi-user work with model-change notifications
  • SOAP, JSON, and Protocol Buffers interfaces
  • Custom plugins, services, and clients are supported

What to know first

  • Deployment and operation are self-managed
  • Some plugins and libraries use different licenses
  • Security page provided no readable details

Limits

The listed plan is free and self-managed. The core project uses AGPL-3.0, and some plugins and libraries have different licenses.

Plans

PlanBilled and limitsPrice
Open-source BIMserverCore server distributed as AGPL-3.0 open-source software · self-hosted deploymentFree

As bimserver.org lists them, read 15 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the BIMserver website and project wiki.
  2. Download BIMserver from GitHub Releases.
  3. Follow the Ubuntu installation guide for a documented Linux deployment path.
  4. Use the wiki, FAQ, or issue tracker for project guidance.
  5. Integrate through its SOAP, JSON, or Protocol Buffers interfaces, or use custom plugins, services, and clients.

Overview

BIMserver is a developer-oriented backend for storing and managing building-project information as IFC data. It suits teams building their own BIM workflows or integrating IFC services into other software; it is a poor fit for buyers seeking a ready-made design application. Its strongest case is structured model operations and integration without a software fee, balanced by self-management and an AGPL-3.0 core license.

Key features

BIMserver treats IFC information as model objects in a model-driven database, rather than as files in a fileserver. That structure supports versioning, project organization, merging, checking, querying and filtering, as well as generating IFC output on demand. These operations make it useful as a central model service for systems that need to work with model data, not simply store files.

Multi-user support lets collaborators work on separate parts of a dataset, and notifications can flag changes to a model or one of its parts. This is a practical collaboration layer for coordinated workflows, though the product is positioned as a backend rather than a complete, ready-to-use authoring environment.

Integration is a central strength: teams can add plugins, services and clients or embed BIMserver in other software. Its wiki lists SOAP, JSON and Protocol Buffers interfaces. That breadth gives developers several routes to connect systems, but also makes technical ownership a prerequisite rather than an optional extra.

Pricing

Open-source BIMserver: free. The plan is self-managed software under AGPL-3.0, with IFC support and API access. There is no software charge, but teams take on deployment and operation themselves. The core license and differing licenses among some plugins and libraries are important considerations for organizations incorporating or distributing the software.

Platforms

BIMserver supports API, Linux, macOS, web, Windows and self-hosted use. The wiki includes an Ubuntu installation guide and directs users to GitHub Releases for downloads. The self-hosted approach gives teams deployment control, while requiring them to manage the software rather than rely on a hosted service.

Who it's for

BIMserver is best suited to developers and technically capable teams that need an IFC backend, model operations, and a way to connect BIM data with other software. It is less suitable for individuals who primarily want an out-of-the-box modeling or design application. Maintainer support is directed through the wiki, FAQ, issue tracker, contributors and a contact address; the project community has been active since 2013.

Pros and cons

  • Pros: Free, open-source software with IFC storage, API access and a broad set of model operations, making it a capable foundation for custom workflows.
  • Pros: Multiple service interfaces, plugin support and embedding options give developers flexibility in how they integrate it.
  • Cons: Self-management puts deployment and ongoing operation on the adopting team, so it is not a turnkey hosted choice.
  • Cons: The AGPL-3.0 core and differing component licenses require license review, particularly for teams extending or distributing integrations.
  • Cons: Its developer-first orientation makes it a weak match for users looking for a complete design application.

Alternatives

For broader choices, browse BIM Software. Choose Archicad instead if you need a paid application with a free educational license for eligible students and educators, valid for one year. usBIM.platform may suit teams preferring cloud storage and online applications, with a free basic configuration offering 10 GB of storage.

Speckle is another free-entry option, with its Explore plan limited to one project and up to three users, plus 30-day version history. Consider Bonsai for free, open-source Studio and Viewer software across desktop platforms. Hypar may fit teams seeking a personal or professional project-based offering, with Professional priced at $100 a month per user.

Trimble Quadri is worth considering when a free read-only model viewer with commenting and measurement is the priority. Finch offers a free one-user plan and a 14-day trial on its Basic plan. Snaptrude provides a free web plan for up to three projects, but it is single-user and has no teams environment.

Verdict

Choose BIMserver if your team can operate its own infrastructure and wants a flexible IFC backend for custom integrations and model workflows. Its no-cost software and substantial model operations are compelling for developer-led projects. Look elsewhere if you need hosted convenience, a turnkey authoring tool or a simpler licensing decision.

Verdict

BIMserver provides IFC model storage and operations for developer-led integrations, with collaboration features and several service interfaces. It is self-managed, and teams should account for the core AGPL-3.0 license and differing licenses among some components.

Questions

How much does BIMserver cost?

The Open-source BIMserver plan is free. It is self-managed software.

Is BIMserver open source?

Yes. The core project is licensed under AGPL-3.0, though some plugins and libraries have different licenses.

What platforms does BIMserver support?

Listed platforms include Linux, macOS, Windows, web, API, and self-hosted.

What APIs or service interfaces does BIMserver provide?

The project wiki lists SOAP, JSON, and Protocol Buffers service interfaces.

Where can I download BIMserver?

The project wiki directs users to GitHub Releases for downloads and includes an Ubuntu installation guide.

Who maintains BIMserver, and where can users get support?

The open-source BIMserver community has been actively developing it since 2013. The maintainers direct users to the wiki, FAQ, issue tracker, contributors, and [email protected].

Facts from BIMserver's own pages

API
The project wiki lists SOAP, JSON, and Protocol Buffers service interfaces. · github.com, 4 Oct 2026
API protocols
BIMserver exposes service interfaces through Protocol Buffers, SOAP and JSON channels. · github.com, 15 Oct 2026
Change notifications
Users can receive notifications when a model or model part changes. · github.com, 15 Oct 2026
Client libraries
The documentation lists Java, Maven-based Java, PHP and JavaScript client options. · github.com, 15 Oct 2026
Collaboration
Multi-user support lets people work on separate parts of a dataset, and users can receive notifications when a model or part changes. · github.com, 4 Oct 2026
Current maintenance signal
The repository page shows 101 open issues, including reports concerning a security vulnerability, WebSocket timeouts, memory leaks and query bugs. · github.com, 15 Oct 2026
Desktop installation
A cross-platform executable JAR is provided for desktop evaluation and can normally be launched by double-clicking it. · github.com, 15 Oct 2026
Developer audience
The project says BIMserver is built for developers. · github.com, 4 Oct 2026
Documentation and support
The project points developers to a GitHub wiki and says maintainers actively support developers through GitHub issues. · github.com, 15 Oct 2026
Downloads
The project wiki directs users to GitHub Releases for downloads. · github.com, 4 Oct 2026
IFC database
The platform acts as an IFC database with model-driven storage and on-demand IFC generation. · github.com, 15 Oct 2026
Independent API evidence
A 2013 CIB paper reports that SOAP and JSON interfaces expose many methods for IFC objects, downloads, version control, users and projects. · itc.scix.net, 15 Oct 2026
Independent feature evidence
The same paper reports user management, model upload/download, check-in/check-out, versioning, change sets, filtering and a web-service API. · itc.scix.net, 15 Oct 2026
Independent history
A 2010 CIB paper describes BIMserver as a free, open IFC model server created by Jakob Beetz, Léon van Berlo, Ruben de Laat and Pim van den Helm. · itc.scix.net, 15 Oct 2026
Independent integration evidence
The 2013 study used BIMserver SOAP services to exchange mapped data between SketchUp and Revit workflows through IFC. · itc.scix.net, 15 Oct 2026
Independent technical description
German Wikipedia describes BIMserver as IFC-conformant free server software, Java-based with a C++ IFC engine and support for Linux, macOS, Windows and Unix. · de.wikipedia.org, 15 Oct 2026
Independent viewer evidence
An ISPRS paper describes BIMserver working with the open-source BIM Surfer WebGL viewer for IFC visualization and BIMviews for online model viewing. · isprs-archives.copernicus.org, 15 Oct 2026
Integration
BIMserver is intended to integrate with other software as an IFC backend, with support for custom plugins, services, clients, and embedding. · github.com, 4 Oct 2026
JSON query limits
Its JSON query language is still under development and does not provide SQL-style aggregation functions such as COUNT or AVG. · github.com, 15 Oct 2026
License
The main BIMserver repository is licensed under the GNU Affero General Public License version 3. · github.com, 15 Oct 2026
License caveat
The maintainers warn that some bundled plugins and libraries use different licenses. · github.com, 15 Oct 2026
Limit: developer complexity
The comparison says BIMSurfer requires extensive developer knowledge, extra repositories, a local web server and configuration changes. · github.com, 15 Oct 2026
Limit: user interface maturity
An OSArch discussion characterizes the BIMserver viewer and BIMSurfer as barebones compared with more polished front ends. · community.osarch.org, 15 Oct 2026
Limit: viewer tooling
The comparison says BIMViews lacks measurement and section-box tools and needs development to be more approachable. · github.com, 15 Oct 2026

Where BIMserver stands on Freedom251

Look at these too