OpenConstructionERP logo

OpenConstructionERP

Open-source construction ERP for BOQ, 4D and 5D planning, and CAD or BIM takeoff

Open Source Alternative to
Repository activity
  • Stars349
  • Forks119
  • Open Issues9
License

Other

Languages
  • TypeScript
  • Python
  • HTML
OpenConstructionERP screenshot

About OpenConstructionERP

OpenConstructionERP is an open-source construction ERP that combines estimates, schedules, tenders, contracts, site tasks, and reports in one platform. It brings bill of quantities (BOQ) work, 4D scheduling, and 5D cost control together for construction project management.

It supports PDF takeoff, CAD and BIM import from DWG, RVT, and IFC files, and AI cost matching against a catalog of 55,000+ priced cost items. It also covers tendering, validation, risk, and reporting, and ships with multiple language bundles and regional cost catalogues.

OpenConstructionERP is self-hosted under AGPL-3.0. The backend is Python and FastAPI with a React frontend, and it runs as a native desktop app on Windows, macOS, and Linux or via pip install, with Docker as an option. It uses an embedded PostgreSQL 16 database by default, or SQLite, and runs fully offline on your own machine.

Key features

  • BOQ management with 4D scheduling and 5D cost control
  • AI-powered PDF takeoff and AI cost matching
  • DWG, RVT, and IFC import for CAD or BIM takeoff
  • Catalog of 55,000+ priced cost items
  • Tendering, contracts, site tasks, validation, and reports

Details

First released
2026
Backend
Python 3.12+ · FastAPI
Frontend
React 18 · TypeScript
Database
PostgreSQL 16 or SQLite
License
AGPL-3.0