The ERP Vendor Landscape

Knowing the map matters because your technical stack is decided by which product you work on. An SAP developer writes ABAP; a Dynamics developer writes X++ or AL; an Odoo developer writes Python. Same domain, completely different day job.

The tier model

The industry informally splits vendors into tiers by customer size. The lines are blurry and vendors hate the labels, but everyone uses them.

Tier Typical customer Products
Tier 1 Global enterprise, >$1B revenue, multi-country SAP S/4HANA, Oracle Fusion Cloud ERP, Oracle E-Business Suite, Workday (Fin/HR)
Tier 2 Mid-market, $50M–$1B Microsoft Dynamics 365 F&O, NetSuite, Infor CloudSuite, Epicor Kinetic, IFS, Sage X3, Acumatica, QAD, SYSPRO
Tier 3 Small business, <$50M Dynamics 365 Business Central, Odoo, Sage 50/Intacct, Zoho, ERPNext, Katana, Xero+add-ons

Tier ≠ quality. Tier is about breadth of localisation, depth of configuration, and how much implementation cost is assumed.

The big products, with a developer’s eye

SAP

  • S/4HANA — the current flagship. On HANA in-memory DB. Cloud (public/private) and on-prem.
  • ECC / R/3 — the legacy workhorse still running thousands of companies. Maintenance ends 2027 (extended 2030).
  • Business One (B1) — SMB product, entirely different codebase. SQL Server/HANA, SDK in .NET.
  • Business ByDesign / S/4HANA Cloud Public Edition — SaaS for mid-market.
  • Dev stack: ABAP, ABAP RAP, CDS views, Fiori/UI5 (JS), SAP BTP (Java/Node/CAP), OData.
  • Biggest ecosystem, highest day rates, steepest learning curve.

Oracle

  • Fusion Cloud ERP (ERP Cloud) — the modern SaaS suite.
  • E-Business Suite (EBS) — the legacy on-prem giant, still huge in install base.
  • JD Edwards EnterpriseOne, PeopleSoft — acquired, still maintained, still hiring.
  • NetSuite — the cloud-native mid-market suite; acquired 2016 but run separately.
  • Dev stack: PL/SQL, Oracle APEX, BI Publisher, Java, OIC (Oracle Integration Cloud); NetSuite uses SuiteScript (JavaScript) + SuiteQL + SuiteFlow.

Microsoft

  • Dynamics 365 Finance & Operations (F&O / FinOps) — the former Axapta/AX line, mid-to-large.
  • Dynamics 365 Business Central (BC) — the former Navision line, SMB.
  • Dev stack: X++ (F&O), AL (BC), Power Platform (Power Apps / Power Automate / Dataverse), Azure. Very approachable for .NET developers.

Infor

  • CloudSuite family — industry-specific (Fashion, Automotive, Food & Beverage, Healthcare). Built on M3 and LN/Baan cores.
  • Strong vertical/industry depth. Infor OS / ION for integration.

Odoo

  • Open-source core (LGPL) + paid Enterprise edition. Python + PostgreSQL + own ORM + OWL (JS framework) + QWeb templates.
  • The best entry point for a developer who wants to actually read ERP source code.

ERPNext / Frappe

  • Fully open source (GPL). Python + MariaDB, the Frappe framework, metadata-driven “DocTypes”.
  • Small but real install base, excellent for learning because everything is inspectable.

Others worth knowing

| Product | Notes | |—|—| | Acumatica | Cloud, .NET/C#, strong xRP extensibility framework, VAR-driven | | Epicor Kinetic | Manufacturing-heavy, .NET, ERP for discrete manufacturers | | IFS Cloud | Asset-intensive industries, EAM + ERP + FSM in one | | Sage Intacct / X3 | Intacct = cloud financials; X3 = mid-market manufacturing/distribution | | QAD | Manufacturing, especially automotive and life sciences | | SYSPRO | Manufacturing/distribution SMB | | Workday | Not classic ERP — HCM first, then Financials. No inventory/manufacturing | | Unit4 | Services & public sector | | Priority, Zoho, TallyPrime | Regional/SMB players |

Adjacent categories often mistaken for ERP

  • Workday, SuccessFactors, BambooHR — HCM, not full ERP
  • Salesforce — CRM; sells “back office” via partners
  • Shopify, Magento — commerce front ends
  • Coupa, Ariba — procurement/spend, bolt onto ERP
  • Blackline, FloQast — close/reconciliation, bolt onto the GL
  • Avalara, Vertex, Sovos — tax engines, bolt onto ERP

Market shape (approximate, and it moves)

  • SAP and Oracle dominate large enterprise revenue.
  • Microsoft dominates mid-market by customer count.
  • The fastest growth is cloud-native mid-market (NetSuite, Acumatica, Business Central) and open source (Odoo) at the small end.
  • Most seats are not on the shiny new version. Legacy versions run the world.

How to choose what to learn

If you want… Learn
Highest day rates, biggest projects, long career SAP (ABAP + Fiori + BTP), accept a 1–2 year ramp
.NET background, fastest ramp, plentiful mid-market work Dynamics 365 BC (AL) or F&O (X++)
To read ERP source and self-teach for free Odoo or ERPNext
Cloud-native, JS skills, US mid-market NetSuite (SuiteScript)
Public sector / large-enterprise Oracle shops Oracle Fusion / EBS (PL/SQL)
To build your own vertical ERP as a product Any modern stack + this repo’s Building Your Own ERP

The one rule

Pick one platform and go deep before going wide. Shallow knowledge of five ERPs is worth less than deep knowledge of one, because the money is in knowing this product’s quirks. The domain concepts (this repo’s sections 2–7) transfer perfectly; the platform skills do not.

Next