Open Source Construction Management Software
Construction management is a thin space for open source, because the field is dominated by heavyweight proprietary suites and most teams in practice stitch together separate project, document, and scheduling tools rather than find a single open replacement. Where an open option does exist, it tends to cover the project-control core - estimates, schedules, tasks, drawings, and cost tracking - on infrastructure you host yourself, which is often enough to anchor a workflow you fill in around. The payoff is control over records that double as legal and financial evidence: bids, change orders, and daily logs stay in a database you can back up and audit, instead of a vendor platform that owns the ledger your disputes depend on.

ERPNext
Open source ERP for accounting, inventory, orders, manufacturing, assets, projects, and daily operations

OpenConstructionERP
Open-source construction ERP for BOQ, 4D and 5D planning, and CAD or BIM takeoff
Wilson
Web-based ERP for small to medium construction companies and labor service businesses
Our picks
Purpose-built construction open source is thin and young, so we pair the strongest construction-specific ERP with an early project to watch and a mature general ERP for the business side.
Estimating-to-site construction ERP: OpenConstructionERP OpenConstructionERP is the most complete construction-specific option here, pulling estimates, schedules, tenders, contracts, site tasks, and reports into one self-hosted platform. It handles bill-of-quantities work, 4D scheduling, and 5D cost control, imports CAD and BIM files in DWG, RVT, and IFC formats for takeoff, and matches quantities against a catalog of more than fifty-five thousand priced cost items. Built on Python and FastAPI, it runs as a desktop app on Windows, macOS, and Linux or through Docker, and works fully offline on a PostgreSQL or SQLite database.
Early-stage contractor ERP to watch: Wilson Wilson is a web-based ERP for small and medium construction companies and firms that sell labor as a service, focused on managing people, storages, and projects on an ASP.NET Core stack. Its maintainers say plainly that it is still in development and not production-ready, so treat it as a project to follow rather than deploy on a live job. The permissive BSD 2-Clause license and contractor-oriented scope make it worth revisiting as it matures.
Mature general ERP for the business side: ERPNext ERPNext is the outlier here: not construction software but a mature, widely used open source ERP that contractors run for the business behind the jobsite. It covers accounting, inventory, purchasing, and projects with tasks and timesheets on the Frappe Framework, exposes a REST API, and self-hosts with Docker or runs on Frappe Cloud. It has no drawings, RFIs, or BOQ takeoff, so pair it with a construction-specific tool and reach for it when you need a proven operations and accounting backbone.
What a small open source field can and cannot cover
Be honest about the size of this field before you plan around it: purpose-built open source construction management is genuinely thin. The two construction-specific projects here sit at very different points of maturity. OpenConstructionERP is an ambitious, recently released ERP that reaches into estimating and cost control, covering bill-of-quantities work, 4D scheduling, 5D cost tracking, PDF takeoff, and CAD or BIM import from DWG, RVT, and IFC files. Wilson is an earlier-stage web ERP aimed at small contractors and labor-service firms, but its own documentation states it is still in development and not ready for production, so treat it as something to watch rather than to run a live job on. The third option, ERPNext, is not construction-specific at all but a mature, widely used general ERP some contractors run for the accounting, inventory, and project side of the business.
Whichever you evaluate, look closely at how it structures drawings, costs, and schedules, because construction records are not just tasks with due dates. A drawing revision has to connect to the cost codes, tenders, and site tasks it affects, and OpenConstructionERP's model of BOQ, scheduling, and priced cost items is built around exactly those links rather than loose attachments. Because it stores data in an ordinary PostgreSQL or SQLite database and runs offline on your own machine, structured export and backup are realistic, which matters when records may later be needed as closeout or dispute evidence.
Finally, match the tool to who will actually use it and how far your needs reach. A general contractor coordinating RFIs, submittals, and change orders across subcontractors has different demands than an estimator pricing a tender, and neither construction-specific project here is a mature, all-in-one replacement for a commercial platform. Test one real project end to end, confirm the takeoff and reporting hold up on your file sizes, and keep exports current so a young project's pace never traps your data.
Related categories
Frequently asked questions
Is open source construction management software realistic yet?+
It is realistic for a narrow slice, not a wholesale replacement for a commercial suite. OpenConstructionERP covers estimating, BOQ, scheduling, and cost control in one self-hosted app, which can anchor the project-control core for a smaller firm. Purpose-built options are thin, though: Wilson is still in development and not production-ready by its own account, and ERPNext, the other tool here, is a mature ERP but general rather than construction-specific. Pilot a real job before you route live work through any of them.
How do these tools handle drawings, takeoff, and revisions?+
Drawing and takeoff support is the part to inspect closely, since it varies widely across construction software. OpenConstructionERP is built around this: it imports CAD and BIM files in DWG, RVT, and IFC formats, does PDF takeoff, and matches quantities against a catalog of more than fifty-five thousand priced cost items. Confirm that revisions stay linked to the BOQ and site tasks they affect, because disciplined revision control usually matters more day to day than advanced viewing features.
How important is field and mobile access on a jobsite?+
For most crews it is decisive, because the most valuable records - daily logs, photos, and issue updates - are captured in the field on poor connections. Test the actual field workflow rather than whether a screen loads on a phone. OpenConstructionERP runs as a native desktop app on Windows, macOS, and Linux and works fully offline on your own machine, which suits a site office, but verify how data from multiple users reconciles once you are back on a network.
Can these tools handle cost control and estimating, not just documents?+
OpenConstructionERP is unusual in this small field for reaching into estimating and cost work: it combines bill-of-quantities management, 4D scheduling, and 5D cost tracking, with AI cost matching against a large priced-item catalog and support for tendering and contracts. That makes it more of an ERP than a document tracker. If pay applications, retainage, and lien waivers are core to your operation, test those specifically, since depth in one area does not guarantee coverage of another.
Should a construction company self-host this software?+
Self-hosting fits when you need strict control over bids, contracts, and project records, and every option here supports it. OpenConstructionERP installs on your own machine or via Docker and uses an embedded PostgreSQL or SQLite database, so a small firm can run it without heavy infrastructure. The trade-off is ownership of backups, updates, and uptime. The practical test is whether you can keep field access reliable during critical jobsite hours.
What happens if one of these young projects stalls?+
Plan for it, because both construction-specific projects are early: OpenConstructionERP is newly released and Wilson is still in development. (ERPNext, the general ERP option, is the mature exception.) Favor the tool that stores data in an ordinary database with clean exports, since that is what lets you keep running a pinned version, hire someone to maintain a fork, or migrate out. OpenConstructionERP's use of standard PostgreSQL or SQLite and offline operation makes that exit more practical than a bespoke, hard-to-operate setup would.
What does the not-production-ready label on Wilson mean for me?+
It means Wilson is an in-development web ERP for small contractors and labor-service firms, and its maintainers explicitly say it is not suitable for production use yet. In practice, that rules it out for running live billing, scheduling, or project records today. It is worth tracking for its focus on managing people, storages, and projects, but for a working deployment right now, OpenConstructionERP is the more complete of the two purpose-built construction options.