New: the 540 Learning Theory — the thinking behind how we build teams and products. Read it →
54Systems
Home · ERP-Based Product Development
ERP-Based Product Development

We don't build software beside the systems that run your business. We build it into them.

Most business software makes you choose: a generic ERP that's broad but shallow, or a vertical app that's deep but sits apart and has to be synced and reconciled. Building on the platform closes both gaps at once — domain depth on top of a proven core, with no seam between them, because they are the same system.

The problem

The two-gap dilemma

Every business runs on a few hard things: a ledger that must balance, inventory that must be right, approvals that hold up to audit, and a permission model that keeps the wrong people out. Buyers have been made to choose which gap to live with.

Generic ERP

Broad core, shallow domain

Very good at the universal hard things. Not good at the specific way a clinic, a mall, a lender or a stud farm actually works — and that last mile of domain fit is where the value is felt.

Vertical app, beside the ERP

Deep domain, integration tax

Models the domain beautifully, then reaches back into the ERP through connectors that drift, duplicate data and quietly disagree. You pay a standing tax: engineering, reconciliation, latency, and doubt about which number is right.

Product ON the platform

Deep domain + native core

Uses the platform's data model, ledger, workflow and permissions as its foundation, and adds domain depth on top. One system. Nothing to sync, because there is only one copy.

A custom point solution can do both, but only by re-implementing the accounting, workflow, security and reporting a mature platform already ships — most of the budget goes to rebuilding the floor before anyone reaches the product.

The concept

A product written against the core — not copied from it.

A platform-native product treats the ERP not as an external system to integrate with, but as its own runtime. It stores its data in the same model, posts to the same ledger, runs on the same workflow engine, obeys the same permissions, and shows up in the same reports. On that foundation it adds what the platform lacks: the domain's objects, rules, language and screens.

The difference from ordinary integration is not a matter of degree — an integrated app copies and reconciles the core's data; a platform-native product is written against it. There is nothing to keep in sync, because there is only one copy.

What every product inherits on day one

Accounting & taxDouble-entry, IFRS, reporting
PermissionsRoles & segregation of duties
Workflow & auditApprovals, full audit trail
API & jobsREST, background processing
ReportingAnalytics across every record
Reuse, not rebuildStock, CRM, HR, projects
Where the value comes from

Six advantages from a single fact

The product and the business core are one system. Everything below follows from that.

1

One source of truth

Domain and financial data share one model. No sync jobs, no reconciliation, no arguing about which number is right.

2

Native depth, inherited

Accounting, approvals, audit trails, permissions and reporting already exist. You extend them; you never rebuild them.

3

Faster and cheaper to build

With the plumbing solved, engineering goes into domain value instead of infrastructure. Time-to-market and cost drop sharply.

4

One coherent experience

Users get a single login, one permission model, and one place to work — not another tab to reconcile at month-end.

5

Compounding leverage

Every platform upgrade, connector and ecosystem tool becomes yours at no extra cost. You ride the platform's roadmap.

6

A moat and a channel

Deep native integration is genuinely hard to copy, and the platform's marketplace and community become a distribution engine.

The integration tax, made visible

The clearest way to see the value is what disappears

Beside the platform

Two copies of the data · drift between syncs · reconciliation that never ends · every new feature re-plumbed back to the core · connectors that break whenever either side changes.

Integration is not a line item. It's a standing liability.

On the platform

One source of truth · nothing to reconcile · auditability comes from the platform, not a fragile mapping · saved engineering moves to the domain — the only place a product actually wins.

The product and the core cannot disagree, because they share the same records.

The rules we build by

Five principles that turn the thesis into a way of building

  • 1
    Build on the core, not beside it. Treat the ERP platform as your runtime. If a capability exists in the core, reach for it before you build your own.
  • 2
    Inherit, don't rebuild. Accounting, permissions, workflow, audit and reporting are solved. Every hour re-implementing them is an hour not spent on the domain.
  • 3
    Speak the platform's data model. Model the domain in the core's own terms so the product contributes to one ontology rather than a private schema — and so it is ready for agents.
  • 4
    Design for composability. Build the product as a clean building block others can extend and combine, the way the composable era expects.
  • 5
    Ride the roadmap. Let the platform's investment in scale, security and AI carry the product forward, so your team's energy compounds on the domain.

Our delivery discipline on top

  • Extend, never fork Supported apps, DocTypes, fields, hooks, fixtures — never vendor code.
  • Lean masters, rich events Master records stay slim; activity lives in child and linked records.
  • Staging before production Every destructive migration rehearsed and scripted.
  • Tested and permissioned Per-module tests; a workflow and role permissions on every transactional record.
Why the model is winning now

Three market shifts push value toward platform-native products

$143BVertical SaaS in 2026, toward ~$499B by 2035
16.3%Annual growth for vertical SaaS
40%Of enterprise apps carrying AI agents by end-2026
5 levelsFrom “beside the core” to “agentic-native”

Domain specialization

Vertical software grows precisely because it embeds a sector's compliance, workflows and language. That demand rewards depth — exactly what a platform-native product adds on top of a core it already has.

ERP is going composable

The monolith is giving way to a strong core surrounded by assembled capabilities. A platform-native product is not an add-on to a composable estate; it is one of its native building blocks.

The agentic era rewards a clean core

Agents can only act reliably over unified, auditable, well-modelled data. A native product is agent-ready by default; a beside-the-platform product must first finish a data-unification project just to reach the starting line.

Sources: vertical SaaS — Business Research Insights (2026); composable/postmodern ERP — Gartner, TechTarget; agentic AI — Gartner, McKinsey (2026). Figures cited from the “Build on the Platform” whitepaper; confirm before publishing.

A maturity model

Five levels — and where we start

Not every product on a platform is equally native. Most products today sit at Levels 1–2. We start at Level 3 and build deliberately toward Level 5.

LVL 1 Beside

Connected by integration

A separate app wired to the ERP by connectors. Data is copied and reconciled; the integration tax is paid in full.

LVL 2 Embedded

Surfaced inside, stored outside

The product appears inside the platform UI but keeps its own store. Better experience; the data seam remains.

LVL 3 Native

One source of truth ← we start here

Domain objects live in the platform's data model; the product posts to the real ledger and obeys real permissions.

LVL 4 Composable

A packaged building block

A clean, versioned, API-first capability others can assemble and extend within the ecosystem.

LVL 5 Agentic

Woven into how the enterprise reasons

Domain semantics are contributed to the shared business ontology; agents can read, reason and act on the product's data safely and auditably.

Proof

A portfolio built this exact way.

Every product we ship is a platform-native product on ERPNext / Frappe v15 — domain depth on top of an inherited core, extended never forked. Hotel Pro adds a hospitality layer without leaving standard ERPNext for money and stock. 540Health extends a hospital system with native NPHIES connectivity. MMIS runs entire malls.

Explore the products →

The durable products of the next decade won't sit next to the systems that run the business. They'll be built into them.

Depth where it's felt, the core where it's needed, one system where there used to be two.

See it applied to your operation.

Tell us what you run, and we'll show you what a platform-native product would look like for your industry — and why it's lower-risk than the alternatives.