PBooksPro is now BuilderOnesame company, same team, a much bigger product. What this means

BuilderOne

Why BuilderOne

The gap this was built to close

Property and construction businesses buy two kinds of software, and each is missing the other half. BuilderOne exists because the missing half is where the money goes wrong.

The market

Operations without a ledger, or a ledger without operations

How BuilderOne compares with the two categories of software property businesses usually run
 Construction & property operations toolsGeneral accounting packagesBuilderOne
Runs the operational workflowYesNoYes
Holds the general ledgerNo — exports to oneYesYes, the same one
Knows what a unit, a retention hold or an owner settlement isPartly, per productNoYes
Project-scoped profit and loss from the ledgerNoOnly if coded by handYes, from a project dimension on every posting
One party record across build, buy, sell and letNoNoYes
Investor capital tracked in the systemNoNoYes, with its own module and ledger

Categories rather than named products, deliberately: we are describing what these classes of software are built to do, not making claims about any specific vendor.

Evidence

Every number on this site, and where it comes from

BuilderOne is new. We do not publish customer counts, logos or review scores, because we would have to invent them. These are counted from the product instead, and each can be checked.

10
modules, all implemented
LICENSABLE_MODULES (9) + mandatory-core Accounting, in packages/licensing/src/modules/license-module.ts
19
accounting posting adapters
posting/settlement adapter directories under apps/api/src/contexts/accounting
63
governed report definitions
find apps/api/src -name "*.report-definition.ts" | wc -l
120
screens across the ERP
NAVIGATION_ITEMS in apps/web/src/platform/navigation/navigation-config.ts

The module list is not marketing either: it is the governed licence-module model the product itself enforces. Two module identities exist in that model but are deliberately absent from this website — their bounded contexts hold no capability yet, so there would be nothing behind the page.

Security and control

Built to survive an audit

BuilderOne holds money, contracts and payroll for more than one company at a time. These are properties of how it is built, not policies written about it.

Tenant isolation in the database

Every tenant-owned table carries PostgreSQL row-level security, enforced by the database rather than by application code remembering a WHERE clause. The application connects as a least-privilege runtime role that cannot bypass it.

Permission-gated by route

Access is checked per route against a governed permission catalogue, and the interface only offers what the signed-in user actually holds. Roles are configured per tenant.

An audit trail you cannot quietly edit

Business events are recorded append-only, with tamper evidence, so what happened stays what happened.

Approvals with segregation of duties

Documents that move money run through approval workflows, and the same person cannot both raise and approve where duties are separated.

Periods that actually close

Fiscal years and accounting periods lock. A posting into a closed period is refused, which is what makes a reported figure stable.

Multi-currency and country-aware

A functional currency per company with exchange rates, and statutory behaviour that switches on the country of establishment — tax categories, jurisdictions and effective-dated policy live in registries the product reads rather than in code somebody has to branch. Pakistan is localised end to end today.

On certifications

We hold no ISO or SOC certification and do not claim compliance with any regime we have not been audited against. What is described above is verifiable in the product; a badge we have not earned would tell you less, not more.

Straight answers

What we are not claiming

A product page that lists only strengths is not a product page. Here is the honest position.

  • BuilderOne is a new public product. We do not publish customer logos, review scores or user counts, because we are not going to invent them.
  • Accounts are provisioned by us, not by self-service signup. You request access, we set up your company, and your administrator receives an activation link.
  • It is a cloud application. There is no desktop or offline build.
  • Statutory tax and payroll localisation is complete for one country — Pakistan — today. The country layer is registry-driven rather than hard-coded, so a second jurisdiction is configuration rather than a rebuild; but it is work we would do with you, not something already sitting in the product.
  • Every capability described on this site is implemented and running today. Nothing here is a roadmap item.
  • PBooksPro was the earlier product. BuilderOne is not a rename of it — it is a different, much larger system built by the same company. What that means for existing users.

Judge it against your own numbers

The fastest way to evaluate an ERP is to put a real project through it. Tell us what you run and we will set your company up.