OpenConstructionERP is used by people in more than 100 countries, and the strongest feedback after 7.6.0 came from estimators: the reference data is useful, but real estimates are priced from the company's own rates. Versions 7.7.0 and 7.8.0 laid groundwork with national exchange formats and resource-split columns; 7.9.0 delivers the piece those rates live in, and walks the whole chain from a price book to earned value on site, verified end to end in a clean install before release.
What is new in version 7.9.0
- Your own cost catalogues. Company price books with a required currency, filled by hand or imported from Excel and CSV, filtered with one click and exported back to Excel with their real names kept, including non-Latin ones.
- Imports that understand your format. Russian column headings such as "Цена за ед.", European number formats like 8 450,00, mixed-currency warnings, and rows without a currency inheriting the catalogue's.
- Offline regional cost data. Thirty regional reference catalogues, from St. Petersburg to Tokyo, ship inside the install itself and load in seconds with no internet connection.
- Earned value on the 5D cost model. Record percent complete right in a budget line; it becomes earned value at the budgeted rate, totals across the project and feeds the EVM analysis.
- Demo data you can remove, and faster project creation. Administrators clear the seeded demo projects in one click, and quick create needs only a name and makes the new project active everywhere immediately.
Price books that speak your language
A catalogue in 7.9.0 is a named price book with one required currency. You can create as many as you need, side by side with the bundled reference data: a supplier list in euros, an internal rate book in rubles, a subcontractor quote in dollars. The importer reads the files estimators actually have. It recognises local column headings, parses local number formats correctly, warns when a file mixes currencies, and fills in the catalogue currency for rows that do not carry their own. The cost page shows your catalogues as chips next to the regional tabs, so filtering to your own rates is one click, and every catalogue exports back to a clean Excel file.
From estimate to earned value, the whole chain
Before this release the path stopped one step short of the site. You could price a bill of quantities from your rates, turn it into a budget and a schedule, but recording what was actually built needed the API. Now the 5D cost model carries an earned value column, and any budget line that came from an estimate position takes a percent complete right in the table. The percent becomes earned value at the budgeted rate, the column totals across the project, and the EVM analysis reads it directly. Schedules generated from an estimate also stopped producing zero-day bars: when no labour data is available, durations fall back to built-in production rates per unit of work, and every estimated duration carries an "Est." badge so you know which bars to refine.
A deep audit pass before the tag
This release went through a five-dimension audit, money and correctness, security and tenancy, frontend state, schema and upgrade safety, and translation parity, and every real finding was fixed before tagging. Among them: a European rate with three decimal places no longer imports a thousand times too large, re-creating a budget never duplicates it and the endpoint checks project membership, a change order in a foreign currency is never silently added into a contract total at face value, spreadsheet imports are hardened against zip bombs, and upgraded desktop installs receive the new database index they need to keep catalogue filtering fast. New interface strings are translated across all 26 languages, as always.
By the numbers
30
regional reference catalogues bundled into the install, loading offline in seconds.
6,670
resources in the St. Petersburg catalogue alone, imported in 2.3 seconds with no network.
27
languages across the whole platform, with every new string translated before release.
5
audit dimensions swept before the tag: money, security, frontend state, schema and translations.
2 GB
of RAM is all a full self-hosted instance needs to run.
Zero
external services to set up, the PostgreSQL database is embedded and no Docker is required.
Install or upgrade
pip install --upgrade openconstructionerp
The desktop installers for Windows, macOS and Linux carry the same
one-installer setup, and the Linux build includes the CAD and BIM
converters for AutoCAD, Revit and IFC. You can grab the latest installers
from
openconstructionerp.com/download.
If you run an external PostgreSQL through DATABASE_URL,
nothing about that connection changes. Questions or trouble upgrading,
write to
info@datadrivenconstruction.io.
Try v7.9.0 today.
Live demo in your browser, or self-host in five minutes. AGPL-3.0, no signup required.