Concept Paper · May 2026 · v5.2.0

An open construction ERP for teams who want to own their stack

Estimating, CAD/BIM take-off, 4D/5D scheduling, procurement and site billing in one self-hosted system — licensed under AGPL-3.0, no recurring fees. Production-grade as of v5.2.0. 116 modules, 55,000+ cost items across 11 regions, 57 validation rules over 16 rule sets.

An open construction ERP for construction firms and design offices.

The leading proprietary platforms in the European construction software market are functionally strong. The price is high licence cost and permanent lock-in to a single vendor. OpenConstructionERP is a working demonstration that an alternative base architecture is possible without giving up construction-domain depth.

The platform has been built since 2024 in response to a specific observation: mid-size construction firms can run an estimating, BIM take-off, procurement and site-billing stack without renting it from a single vendor in perpetuity. The result is a modular construction ERP that covers the full life cycle of a project — from the first estimate to the final invoice — on the customer's own infrastructure, with all source code public on GitHub under AGPL-3.0.

It is in production as of v5.2.8, with a live demo at openconstructionerp.com/demo and one-command local install. At the time of this paper it comprises 116 modules (frontend, backend and plugins combined) and is backed by a cost database with 55,000 items across eleven regions. The rest of this article walks through what that means in practice — what ships, how a real project flows through the platform, what it replaces and what it doesn't, the architecture, the five-year cost picture, and who already works with our open tools.

OpenConstructionERP — platform overview dashboard
Fig. 1 Project dashboard in OpenConstructionERP — central view across estimating, models, schedules and costs. All data lives on the customer's own database.

A 12-minute tour of the platform

Before reading the spec sheet — see the system in motion. The walkthrough covers a real project from BIM import to BoQ to procurement, in twelve minutes.

OpenConstructionERP — video walkthrough thumbnail
▶ Video Walkthrough 12:00
OpenConstructionERP — full platform tour. BOQ & Estimates · Cost Databases · CAD/BIM & AI Estimation · 4D/5D Planning · Tendering · Validation Engine · BI Explorer.

What ships today

  • 116 modules in v5.2.0 (frontend, backend, plugins) across estimating, BIM take-off, 4D/5D, procurement and site billing — 33 core modules plus over 80 specialised and regional modules.
  • 55,000+ items in the CWICR cost database across 11 regional price baselines (DACH, UK, US, France, Russia, LATAM and more), with 7,000+ resources (materials, labour, equipment).
  • 57 validation rules across 16 rule sets — DIN 276, GAEB, NRM, MasterFormat, ÖNORM, SIA, GB/T 50500, BC3 / FIEBDC-3 and other regional standards.
  • GAEB DA XML (X83 / X84 / X89), IFC 4, IDS, BCF, OpenCDE; native connectors for the common BIM/CAD file formats: .rvt, .ifc, .dwg, .dgn.
  • 27 UI languages; runs from a 2 GB VPS (~€10/month); 17 modules active by default per user role; custom modules via the documented plugin architecture.

The 16 areas of the platform

The left navigation of the platform groups every module under one of 16 functional areas. Estimators, BIM coordinators, project managers and site supervisors each operate from their own subset — but all data sits in the same database, so handoffs are not exports.

Overview
Dashboard · Projects · Project files
Estimating
BoQ Editor · Element match · AI estimate · Dashboard
Catalogs & Ref.
Cost database · Resource catalog · Assemblies
Take-off
PDF · DWG · BIM 3D · CAD/BIM BI explorer
Model coord.
Coord. hub · Federations · Clash · BIM rules · EIR · Geo Hub
AI & Tools
AI Agents · AI Cost Advisor · AI Chat
Commercial
CRM · Contracts · Subcontractors · Tendering · Bids
Real-estate dev.
Project dev. · Housing · Developer dashboards · Templates
Planning
4D schedule · Advanced sched. · Tasks · 5D cost · Risk
Site operations
Site diary · Equipment · Resources · Service · Sub-portal
Quality
Validation · Inspections · NCRs · Punch lists · QM
HSE
Safety · HSE management · CO₂ & ESG
Communication
Contacts · Meetings · RFIs · Submittals · Correspondence
Documentation
CDE · Photos · Markups
Finance & Proc.
Finance · Procurement · Variations
Analytics
Reports · BI dashboards · Snapshots · Architecture map

Every module above is open-source and self-hostable. The full code, issue tracker and release notes are public.

How a real project flows through the platform

One database, not five different exports

In a classical mid-size construction-firm setup, each phase of a project runs in a different piece of software: a BIM authoring tool for the model, a separate estimating package for the BoQ, a separate scheduling tool, and a separate accounting system for the billing. Every handover between phases is an export-import; every change has to be pulled through every system by hand. The work between tools is its own line item in the project budget.

OpenConstructionERP runs those phases on one database. The IFC model imported from a BIM authoring tool, the BoQ assembled on top of it, the schedule that drives material orders, the variation that updates the contract value — all sit in the same PostgreSQL instance, all the way through to the final invoice. A model update is applied on next import to the dependent quantities, estimates and tender packages automatically. There remains one source of truth — and it does not sit with a software vendor, but inside the company.

For a typical project — say, a €5 Mio office building — the sequence looks like this: import the IFC and native BIM models, run automatic quantity take-off from geometry, apply the firm's own CWICR-anchored rates to the BoQ, drive the 4D / 5D schedule from the BoQ structure, generate GAEB X83 tender packages for subcontractors, compare bids, award contracts, run site billing and variations against the same contract object. Five tools collapse into five views of the same data.

Feature 01 — Estimating

Bill of Quantities — with live cost data and an AI second opinion

The BoQ editor sits at the heart of the platform. It runs on AG Grid, so even five-figure-row tenders stay responsive; it pulls live unit prices from the CWICR database, and a built-in AI cost advisor proposes rates in regions where you don't have historic data yet — but every figure waits for your approval before it lands in the tender.

BoQ editor with AG Grid, integrated CWICR search and AI cost advisor
Fig. 2 BoQ editor with integrated CWICR search (55,000+ items) and AI cost advisor. Source: openconstructionerp.com/demo.
  • Live CWICR lookup — type a description, get matching catalog items with regional prices in milliseconds.
  • AI cost advisor — proposes unit rates with reasoning; never auto-applies, always requires human review.
  • GAEB DA XML in/out (X83 / X84 / X89) — direct exchange with German-speaking public-sector tenders.
  • Element traceability — every line item links back to its origin: BIM element, PDF take-off, or manual entry.

Feature 02 — BIM / CAD Take-off

From the model straight into the tender — no manual transcription

Most construction firms lose hours not to producing data, but to moving it between tools. OpenConstructionERP's CAD/BIM take-off matches elements from RVT, IFC, DWG and DGN directly to BoQ positions, proposes mappings via the AI layer, and keeps the trace from element to line item.

CAD/BIM take-off — element matching from 3D model to BoQ
Fig. 3 CAD/BIM take-off — element matching from the 3D model to BoQ positions, with AI suggestion and manual approval.
  • Multi-format.rvt, IFC 2x3/4, DWG, DGN, all via open converters built in-house (cad2data).
  • AI-assisted matching — model elements suggested-mapped to BoQ items; you review and confirm.
  • Round-trip updates — when the model changes, dependent quantities and prices update on next import.
  • Open data model — exports back to XLSX, JSON, or a federated database for downstream BI tools.

Feature 03 — Cost Database

CWICR — 55,000+ items across 11 regional price baselines

CWICR is the cost-data backbone of the platform. Pre-loaded with catalog items in nine languages and eleven regional pricing systems, it can be extended with your own firm-specific positions, and every search is indexable — both as full-text and as vector embeddings, so a take-off search finds matching positions even when the wording differs.

CWICR cost database — 55,000+ items across 11 regions
Fig. 4 CWICR cost database — 55,000+ items across 11 regional price baselines, with full-text and vector search.
  • 11 regions — DACH (DIN 276 / ÖNORM / SIA), UK (NRM), US (MasterFormat), France (DPGF), and more.
  • 9 catalog languages — descriptions auto-translated where the regional standard allows.
  • Vector search — semantic matching across positions even when wording diverges (powered by LanceDB / Qdrant).
  • Customer extensions — add your own catalog branches without forking the database.

What the platform replaces, what it complements, what it doesn't cover

An honest inventory matters more here than a sweeping promise. OpenConstructionERP replaces one set of today's typical tools, complements another, and is simply not in scope for a third. A stack combination that works in practice for a mid-size European construction firm: a BIM authoring tool for modelling, OpenConstructionERP for estimating / tendering / site billing, a dedicated financial-accounting system, optionally a dedicated payroll system. The interfaces between these are well-established — IFC export from the BIM tool, GAEB XML for tendering, the standard accounting-XML formats for booking.

  • Replaced — proprietary estimating & tendering systems: BoQ editor, estimating, tendering, on-site measurement, final invoicing.
  • Replaced — proprietary 4D/5D modules: 4D schedule and 5D cost model with EVM, SPI/CPI, S-curve.
  • Replaced — proprietary BIM quantity-take-off tools: element matching from RVT/IFC files, with AI suggestion and manual approval.
  • Complemented — BIM authoring tools: modelling stays in those tools. OpenConstructionERP reads the resulting IFC / native files.
  • Complemented — financial-accounting systems: via documented interfaces. Own bookkeeping covers construction billing only, not full P&L or balance sheet.
  • Complemented — CAD authoring tools: the cad2data pipeline reads DWG/DGN; it does not produce them.
  • Not covered — HR, payroll, time tracking: out of scope. Interfaces to existing systems are possible.

What adoption actually costs

Licence cost drops to zero. The real cost line items are honest.

Licence cost is the first question asked in a construction firm. Here is the honest answer, including the items where cost does arise.

Across the leading proprietary platforms in the European construction software market, the annual maintenance fee — according to independent user-review averages — typically sits around 20–25% of purchase price. On a typical 10-seat acquisition of around €200,000, that translates into an additional roughly €40,000–50,000 per year, for maintenance alone — no new modules, no training. External project-based rental licences — for instance those mandated for external design offices on large public works — typically run to €15,000–25,000 per year for three full-time users, and end the moment the project ends.

The question is not whether OpenConstructionERP is cheaper. The question is how the money is deployed: once into your own infrastructure and know-how, or perpetually as rental fees to an external vendor.

Year 1 — Proprietary
€248k
Licence + first-year maintenance + setup, typical 10-seat deployment.
Year 1 — OpenConstructionERP
~€40k
Setup, hosting, optional consulting. No licence fee. Source code stays in-house.
5-year gap
€240k+
Re-invested into customization, training and IT staff that stays with you.

Concrete cost lines, with no marketing fog:

  • Software licence€0 (AGPL-3.0). Full functionality, no restrictions, no user limit, perpetual.
  • Commercial licence — on request. For firms that cannot accept AGPL obligations (e.g. embedded SaaS use).
  • Server / infrastructure — from ~€10 / month. A 2 GB VPS is enough for the core. Own servers possible; no cloud requirement.
  • Initial setup — self-service or 1–2 days. Docker quickstart in ~5 minutes locally; guided setup via DDC or a partner institute is optional.
  • Training & workshops€3,500 / day (net), optional. Typical scope for a mid-size firm: 2–3 days initial training plus follow-up.
  • Maintenance — no recurring fee. Updates via GitHub releases (every 2–3 weeks); maintenance contracts optional via the institute or DDC.
Over five years The gap between a maintenance-free self-hosted stack and a vendor-locked one runs into the mid-to-high six figures. That money can instead flow into in-house customizations, IT staff and training — and stays inside the company. Comparison basis: independent public user-review averages for leading proprietary construction-ERP platforms in DACH (2024–2025); industry-published market-share figures.

Architecture & data sovereignty

Where the data sits, and who can read it

This section is written for IT leads. It describes how OpenConstructionERP is operated and which data flows can be expected.

Deployment. The platform runs as a self-hosted web application. Three deployment variants are common: on-premise on your own server, private cloud at a European provider (Hetzner, IONOS, OVHcloud), or hybrid. The minimum hardware for the core is 2 GB RAM and 20 GB storage — a footprint every VPS provider supplies for under €10 per month. For project portfolios with more than 50 active projects in parallel, a slightly larger configuration is recommended.

Technical stack. Backend: Python 3.12 with FastAPI. Frontend: React 18 with TypeScript. Database: PostgreSQL 16 (SQLite also supported for development). Vector search for the cost database: LanceDB or Qdrant. All of these are standard open-source components and can be operated in any data centre. No dependency on proprietary cloud services. AI functions are vendor-agnostic via REST connectors to Anthropic, OpenAI, Gemini, Mistral, Groq, DeepSeek and further LLM providers — including self-hosted via Ollama or vLLM.

Data export & sovereignty. All data is fully exportable at any time: GAEB XML (X83, X84, X89) for construction tendering, Excel and CSV for standard reporting, JSON via the documented REST API, PostgreSQL dump for full database transfer. The data model is documented in source code and versionable.

Security & code audit. The entire source code lives publicly on GitHub under AGPL-3.0. A security review — by your own IT team or an external auditor — is possible at any time. The platform implements RBAC (role-based access control) and Single Sign-On via the standard protocols (OIDC, SAML). Updates are published every 2–3 weeks as versioned GitHub releases; each release ships with a documented changelog and reversible migrations.

Why this approach, why now

Three developments make this the right moment for an open construction ERP.

BIM has become a precondition for public-sector tenders, not a recommendation. With the Masterplan BIM für Bundesbauten (BMI, September 2021), Building Information Modeling has been made mandatory for German federal building construction in stages: Level I from late 2022 for all newly planned federal building projects (needs planning, design phase, commissioning); Level II from 2023 for projects above €50 Mio; since 2025, Level II also applies to all federal buildings above €500,000 construction volume. In federal infrastructure (road, bridge, rail) BIM has been mandatory since late 2020. For contractors on federal public construction, BIM is no longer optional — it is a precondition for participating in tenders. OpenConstructionERP supports IFC 4 and IDS (openBIM), BCF, OpenCDE as well as the common native formats RVT, DWG, DGN out of the box.

The proprietary vendor landscape is consolidating. Publicly available industry analyses indicate that a single large proprietary platform covers an estimated ~80% of construction projects above €1 Mio budget and ~90% of public-sector administrations in the DACH region. Several large proprietary vendors have been steadily acquiring smaller players over the past years. Licence costs are rising faster than construction prices; the cost of switching from one stack to another is high. This market structure produces a growing demand for alternatives that do not sit inside the same consolidation logic.

An institutional gap has just opened. The German federal programme Mittelstand-Digital Zentrum Bau (2022–2025, €5 Mio funding) ended in October 2025 after reaching around 1,500 people in the construction and real-estate industry. With its closure, an institutional gap opens up in the practical dissemination of open BIM and data standards to mid-size firms. OpenConstructionERP is actively in contact with universities and industry associations that want to fill this gap.

What this is NOT about This article is not a critique of individual vendors. The leading proprietary construction-software platforms are functionally strong and serve their users well. The point is the structural dependency that an exclusively proprietary market creates — and the possibility of mitigating it through an open alternative.

Who already works with our open tools

Over the past decade DataDrivenConstruction — the team behind OpenConstructionERP — has worked with 24 construction, engineering and infrastructure organisations across four continents on workshops, pilot pipelines, custom development and data consulting:

AECOM
Drees & Sommer
VINCI Energies
Lindner Group
Artelia
Bechtle
Merck
RBS wave
Shapemaker
Scholze-Thost
VRAME
AXIA Energia
Eletrobras
AFRY
Hofschröer
TDF
Renaissance Construction
Hyundai AutoEver
Sintagma
Trafikverket
TMM Group
Dar Al Riyadh
pbs Ingenieure
ZPP Engineering
SCON GmbH
24
Construction, engineering & infrastructure organisations
10+
Years of open tools, datasets and AI workflows
4
Continents — Europe · Americas · Asia · Middle East

What DataDrivenConstruction delivers — beyond the ERP

Pipelines & Workflows
cad2data open converters for RVT, IFC, DWG, DGN · automated quantity take-off · validation pipelines against GAEB / DIN / IFC · n8n templates ready to fork.
AI Agents
Specialised agents for estimating, compliance checks and document search — wired to Anthropic, OpenAI, Mistral, Groq, DeepSeek and local LLMs (Ollama, vLLM).
Open Platforms
OpenConstructionERP (AGPL-3.0) · CWICR cost database · Resource Catalog · DDC Excel plugin — all self-hostable, no recurring license fees.
Training & Consulting
Two-day on-site workshops using your project data · pilot guidance · the book Data-Driven Construction in 30+ languages.

Your path in the data-driven construction industry

Adopting open construction tools is not a one-step migration — it is a journey across five phases, from the fundamentals of construction data through automation, advanced analytics and full ERP integration. DDC's workshop programme is built around exactly this roadmap, with every workshop using your own project data, not synthetic examples.

Your path in the data-driven construction industry — 5-phase journey
Fig. 5 The five-phase journey from CAD/BIM fundamentals to fully integrated ERP systems — and the 14 building blocks DDC covers across them. Source: datadrivenconstruction.io.

Frequently asked questions

  • Is the core really free and open source? Yes. The core is AGPL-3.0 on GitHub. You can self-host permanently, review every line, fork or run it in production. For firms that cannot use AGPL, a commercial licence is available.
  • Does the platform work without an internet connection? Yes. AI features are optional; the core functions (BoQ editor, take-off, estimating, tendering) run fully offline.
  • What maintenance should a firm plan for? Updates via GitHub releases every 2–3 weeks, migrations reversible. Self-maintenance is feasible for any team with one DevOps-capable engineer; optional maintenance contracts exist.
  • Can data be migrated from existing proprietary estimating systems? Via GAEB XML in most cases without extra effort. Specialised migration paths are in the pilot-project set-up.

Four ways a first contact can unfold

Four paths, from the lowest commitment to a deeper engagement. Each step stands on its own — combinations are possible but not required.

  1. Run it yourself Install locally — two commands, Python or Docker, done in 5 minutes. The bundled demo data lets you walk through the full functionality without further preparation. Repository & instructions: github.com/datadrivenconstruction/OpenConstructionERP
  2. Guided demo call A guided walk-through of the platform with focus on your firm's actual workflows. Typical length: 60–90 minutes, online or on site. Arranged directly or via a partner institute.
  3. Workshop A two-day hands-on workshop with your firm's actual project data. Covered: data extraction from existing BIM models, building a custom cost database, integration with your existing tools. Fee €3,500 / day (net).
  4. Pilot project Guided implementation on a real construction project at your firm, with a partner institute providing the domain support. Scope and milestones agreed together. Suitable for firms that, after the demo, are convinced and want to test productive use.
Reply to set up a call
A short reply is enough — I'll come back within one working day with time slots.

Trademark notice. All product names, file-format extensions (e.g. .rvt, .ifc, .dwg, .dgn), open-standard identifiers (GAEB, DIN 276, NRM, MasterFormat, ÖNORM, SIA, IFC, BCF, OpenCDE, IDS) and company names referenced in this article are the property of their respective owners. Their use here is descriptive and refers to interoperability or industry context only. No affiliation, endorsement, sponsorship or partnership with OpenConstructionERP or DataDrivenConstruction is implied unless explicitly stated.

Published under AGPL-3.0. Full source on github.com/datadrivenconstruction/OpenConstructionERP. Numbers reflect v5.2.8 as of 27 May 2026 — the live openconstructionerp.com tracks the newest release. · All news