ERP Deployment Models Compared
An ERP deployment model answers one question: who runs the software and where does it live? For SMEs in 2026 the realistic options are public-cloud SaaS, private (single-tenant) cloud, on-premises, and hybrid—including edge patterns for stores, warehouses, and plants. Most new implementations choose cloud, but sovereignty, deep customization, and latency still force other models. This guide maps the four models side by side, how Odoo and Business Central fit each, three-year TCO, upgrade and customization constraints, and a practical decision path.
TL;DR — Key takeaways
- The deployment model describes how and where the ERP's three layers—database, application logic, and presentation—are hosted and operated.
- In the public-cloud (SaaS) model, the vendor hosts the software in its own multitenant cloud, takes responsibility for infrastructure, patches, backups, and uptime, and sells it as a monthly or annual subscription per user.
- Private cloud means the ERP runs on cloud infrastructure dedicated to you rather than shared in a multitenant pool: a hyperscaler VM, a managed single-tenant tenant, or a vendor private-cloud offering (for example SAP S/4HANA Private Cloud or Odoo.sh as a managed PaaS).
- On-premises deployment installs the ERP on servers you own and operate inside your own data center or office.
What an ERP deployment model actually is
The deployment model describes how and where the ERP's three layers—database, application logic, and presentation—are hosted and operated. It is a separate decision from which product you buy. The same Dynamics 365 Business Central is available as Microsoft-hosted SaaS or as an on-premises installation; the same Odoo can run on Odoo Online (SaaS), Odoo.sh (managed platform), or a server you control. IBM frames the landscape as three primary forms: a cloud SaaS subscription model, an on-premises licensing model, and a hybrid model that blends characteristics of both—with private or dedicated cloud sitting as the control-oriented middle ground buyers actually use.
Deployment determines five things buyers care about most: how you pay (subscription versus license), who is responsible for patches, backups, and uptime, how often you get new features (and whether AI tools ship to your edition), how much you can customize, and how much capital you tie up in infrastructure. Getting the model wrong is expensive—not because the software features differ on day one, but because the operating model around them does. A team that buys on-premises expecting cloud hands-off maintenance, or buys multitenant SaaS expecting deep code-level customization, is set up to be disappointed.
In 2026 the market is cloud-first but not cloud-only. Industry summaries of ERP deployments put cloud-based systems at roughly seven in ten of all live deployments, with an even higher share of new implementations choosing cloud. On-premises still accounts for a meaningful minority—especially regulated industries, deep custom estates, and intermittent-connectivity sites—and hybrid remains common as a migration path or for edge workloads that cannot tolerate full round-trips to a distant SaaS region.
Public-cloud SaaS — the default for most SMEs
In the public-cloud (SaaS) model, the vendor hosts the software in its own multitenant cloud, takes responsibility for infrastructure, patches, backups, and uptime, and sells it as a monthly or annual subscription per user. You never touch a server, a database, or an upgrade. IBM defines SaaS straightforwardly: a third party manages the ERP software in the cloud, which removes the on-site infrastructure and technical maintenance burden. Microsoft steers most new Business Central customers online; Odoo Online is the equivalent multitenant path for Odoo Enterprise certified apps.
The trade-offs are well understood. The upside is predictable per-user cost, fast implementation, automatic and regular upgrades (major cloud ERP vendors commonly ship multiple application updates per year), built-in disaster recovery, and the ability to scale users up and down. The cost is less control over the upgrade calendar and the underlying infrastructure, tighter limits on deep customization (because changes that touch the shared codebase can break other tenants), and ongoing subscription expense that never ends as long as you use the system. For the great majority of SMEs—especially those without a dedicated infrastructure team—public-cloud SaaS is the correct default.
Public SaaS is also where new AI, analytics, and continuous-delivery features land first. If your growth plan depends on vendor roadmaps for copilots, embedded forecasting, or industry packs that only ship on the multitenant edition, choosing on-premises or a lagging private stack is not just an ops decision—it is a feature decision. Price the full subscription including known vendor price increases (Business Central Essentials and Premium list prices moved higher in late 2025) into any three-year model rather than assuming year-one list rates hold forever.
Private cloud — SaaS-like hosting, your own instance
Private cloud means the ERP runs on cloud infrastructure dedicated to you rather than shared in a multitenant pool: a hyperscaler VM, a managed single-tenant tenant, or a vendor private-cloud offering (for example SAP S/4HANA Private Cloud or Odoo.sh as a managed PaaS). You still get cloud elasticity and off-site hosting, but you gain an isolated instance you control more tightly. Bring-your-own-cloud (BYOC) patterns—where a vendor operates software inside your AWS, Azure, or GCP account—are also rising in B2B software more broadly as buyers push back on putting the most sensitive operational data in a shared SaaS tenancy.
Private cloud sits between multitenant SaaS and classic on-premises. You get more control over the environment, the upgrade calendar, and integrations, and you avoid some multitenant customization limits (third-party modules, deeper extensions, staged upgrades). You also take on more operational responsibility—patching the OS, managing the database, scheduling backups—unless you pay a managed-services provider or a vendor PaaS (like Odoo.sh) to do it. The profile that fits private cloud is a business that wants cloud economics but needs tighter control for integration depth, data residency, upgrade freezes around peak seasons, or customization that multitenant SaaS will not allow.
Do not confuse "private cloud" marketing with true isolation. Ask whether the database is single-tenant, who holds encryption keys, which regions store backups, and who schedules upgrades. A "private" SKU that still forces vendor-timed major upgrades and blocks custom modules is closer to premium SaaS than to on-premises freedom.
On-premises — maximum control, maximum responsibility
On-premises deployment installs the ERP on servers you own and operate inside your own data center or office. IBM describes it as deployed onsite and controlled in-house, with the company responsible for technical and application maintenance. You buy perpetual or term licenses, own the infrastructure, and decide entirely when and whether to upgrade.
On-premises maximizes control and customization—you can modify the system deeply because you are not sharing code with other tenants—and it can avoid a pure per-user subscription bill, replacing it with a large upfront license plus annual maintenance. The costs are equally real: you carry all infrastructure, security, backup, and upgrade responsibility; you fall behind on new features unless you fund major version upgrades; and you tie up capital in hardware that depreciates. On-premises now makes sense for a narrow set of SMEs: deep customizations, strict data-residency or air-gap requirements, intermittent connectivity, or regulated industries with explicit on-premises mandates.
Vendor policy is reinforcing that on-premises is a special case, not the default. Microsoft clarified that end dates for Business Central on-premises perpetual licensing apply to new-customer purchases; customers with an active Enhancement Plan retain transition paths (for example Dynamics NAV perpetual to Business Central on-premises perpetual under service-plan rules). Separately, on-premises Enhancement Plan rates have continued to rise (partners reported a move from 19% to 20% of license value in 2025). Odoo still supports full on-premises for Enterprise and Community, with no SaaS SLA from Odoo SA—you own uptime, backups, and upgrades unless a partner contracts them.
Hybrid — blending cloud, on-premises, and the edge
Hybrid deployment mixes worlds: some ERP capabilities run in the cloud while others stay on-premises or at the edge, often with shared identity and integration between them. IBM defines hybrid as a system for companies that want characteristics of both an onsite and a SaaS model. A common enterprise pattern keeps a regulated financial core private or on-premises while running analytics, CRM, or e-commerce in public SaaS. Another pattern—especially relevant for retail, distribution, and manufacturing—keeps POS, shop-floor, or warehouse execution local for latency and offline resilience while the financial and planning spine runs in the cloud.
Practitioners and cloud partners increasingly describe hybrid not as "half-migrated forever" but as intentional placement: factory and logistics systems may need ultra-low latency and local resilience, while corporate ERP and analytics scale better on Azure, AWS, or a vendor SaaS region. That is a durable architecture for multi-site operations, not just a temporary compromise. Still, for a single-site SME with one ERP database, pure hybrid is often higher TCO than either pure SaaS or pure on-premises because you inherit two security models, two upgrade calendars, and an integration seam that must be monitored.
Treat hybrid as a migration tactic when you are moving a monolith off the server room over 12–36 months. Treat it as a steady-state architecture only when you have a concrete, durable reason to split the workload—edge latency, sovereignty for a subset of data, or a two-tier model where HQ runs one ERP and subsidiaries run a lighter cloud system.
How Odoo and Business Central map to each model
Abstract models only help if you can place the products you are actually shortlisting. Two SME-relevant stacks make the mapping concrete: Odoo's three hosting types and Microsoft Dynamics 365 Business Central's online versus on-premises paths.
Odoo Enterprise runs in three official hosting modes. Odoo Online is multitenant SaaS: certified (core) apps only, Studio-level no-code customization, third-party apps and source changes blocked, Odoo-managed upgrades, backups, and a 99.9% uptime SLA. Odoo.sh is a managed PaaS for customized implementations: certified apps plus third-party modules, GitHub-linked CI, staging branches, and the same class of uptime/backup guarantees as Online, with you choosing workers and staging capacity. On-premises is self-hosted (your metal or any IaaS you choose): unlimited customization including Community, no Odoo SA infrastructure SLA, and you own disaster recovery and upgrades—or you hire a partner. You can migrate between platforms; complexity depends on direction and custom code.
Business Central online is Microsoft-hosted SaaS: Microsoft stores the data, partners focus on configuration and extensions rather than SQL Server install, and environments are administered as cloud tenants. Business Central on-premises remains available for customers who need local install, multi-server component layouts, and full environment control—but Microsoft's commercial posture is online-first, with new-customer on-premises perpetual purchasing restricted and Enhancement Plan customers following service-plan transition rules. Extensions via AppSource and AL remain the customization model online; on-premises allows deeper environment control at the cost of self-managed infrastructure.
Use the map below when a salesperson says "we do cloud" without specifying multitenant SaaS, managed single-tenant, or self-hosted IaaS. The same product name can mean three different operating models—and three different TCO curves.
| Product path | Closest model | Customization | Who runs infra | Typical SME fit |
|---|---|---|---|---|
| Odoo Online | Public-cloud SaaS | Studio / certified apps only | Odoo SA | Standard processes, fast go-live |
| Odoo.sh | Private / managed PaaS | Third-party apps + custom modules | Odoo SA (PaaS) | Custom Odoo without self-hosting |
| Odoo on-premises | On-premises (or self-managed IaaS) | Unlimited (Enterprise or Community) | You or your hoster | Sovereignty, deep code, offline sites |
| Business Central online | Public-cloud SaaS | Extensions / AppSource AL | Microsoft | Default for new BC customers |
| Business Central on-premises | On-premises | Deeper environment control + extensions | You | EP customers, residency, air-gap cases |
Cost, control, upgrades, and customization side by side
The decision collapses to a few axes: how you pay, how much you control, how often the system changes under you, who patches security, and how deep customization can go. Public cloud trades capital for subscription and gives you frequent, automatic upgrades in return for less control. On-premises does the opposite—you own and control everything, fund your own upgrades, and keep a perpetual or term license. Private cloud and managed PaaS split the difference with cloud hosting and more control. Hybrid inherits the cost of both sides and the upgrade complexity of keeping them in sync.
Upgrade responsibility is the axis most RFP scorecards underweight. Multitenant SaaS means the vendor picks the window; you test extensions ahead of the wave. Private cloud and on-premises mean you (or your MSP) schedule upgrades—and you own the risk of staying on an unsupported version. Customization depth tracks the same axis: multitenant SaaS pushes an extension model; single-tenant and on-premises allow deeper change at the price of upgrade friction.
The table below summarizes the four models on the dimensions that actually drive SME decisions. Read it as a starting point, not a verdict—the right model always depends on operational capacity, compliance constraints, and whether your differentiator lives in configuration or in custom code.
| Dimension | Public cloud (SaaS) | Private cloud / PaaS | On-premises | Hybrid |
|---|---|---|---|---|
| How you pay | Per-user subscription | Subscription + usage / workers | License + annual maintenance | Mix of both |
| Upgrades | Automatic, vendor-paced | You or vendor schedule; often staged | You fund and run major upgrades | Two calendars to keep in sync |
| Customization depth | Limited (extension model) | Moderate to deep | Deep | Varies by component |
| Infrastructure responsibility | Vendor | Shared / you or MSP / PaaS | Fully yours | Yours + vendor |
| AI / new features lag | Lowest (ships first) | Medium | Highest if versions lag | Cloud side first |
| Upfront cost | Low | Low–medium | High | High |
| Ongoing cost | Continuous subscription | Continuous + ops or PaaS fee | Lower run cost, big upgrade spikes | Highest combined |
| Best for | Most SMEs without infra teams | Control + cloud economics | Deep customization / residency / air-gap | Edge + cloud spine, or phased migration |
Total cost of ownership over three years
The most common deployment mistake is comparing only the first-year bill. A public-cloud SaaS looks cheap at month one because there is no infrastructure to buy, but its subscription compounds: by year three the cumulative per-user cost has often overtaken a naive on-premises license line—provided you had already budgeted for servers, backups, database licenses, and the staff to run them. Conversely, on-premises looks cheaper on a license line and hides its real cost in depreciation, electricity, security tooling, and the major-upgrade bill that arrives every few years.
The honest three-year comparison must include every hidden line: SaaS subscription including announced price increases, private-cloud compute and storage and the managed-services or PaaS fee, on-premises hardware depreciation and replacement, database and OS licensing, backup and disaster recovery, security tooling, partner retainers, and the internal hours to keep it all running. When all of that is on the page, public cloud wins for most SMEs precisely because it converts an unpredictable capex-plus-staff burden into predictable opex—and most small businesses undervalue the staff time that on-premises quietly consumes.
Market context is directional, not a substitute for your spreadsheet. Cloud ERP is the growth segment of the market (double-digit CAGR in multiple 2025–2026 market reports), while on-premises growth is low single digits. That does not make SaaS automatically cheaper for a 15-year deep-custom manufacturer with idle server capacity—but it does explain why vendor incentives, partner skills, and new AI features cluster on cloud editions. Model your own user count, integration estate, and upgrade policy before accepting any generic "cloud saves 30–50%" claim.
Security, data residency, and digital sovereignty
A persistent myth is that on-premises is more secure because the data sits behind your firewall. In practice, the reverse is usually true for an SME. A major cloud vendor invests more in security, certification, patching, and disaster recovery than almost any small business can match, and a multitenant SaaS shares that investment across all tenants. The cases where on-premises or private cloud genuinely improves the risk posture are narrower: specific data-residency or sovereignty rules that forbid certain data leaving a jurisdiction, air-gapped environments, regulated industries with explicit hosting mandates, or a security team that can out-execute the vendor's shared responsibility model.
Digital sovereignty has become a louder buyer theme in 2025–2026—not only classic GDPR residency, but control over who operates the stack, which law enforcement can compel the hoster, and whether AI features send operational data to a shared model endpoint. That is why private cloud, SAP private cloud messaging, and BYOC-style deployments show up in practitioner discussions alongside classic on-premises. Sovereignty is a control and legal decision; it is not automatically a "safer against ransomware" decision. A poorly patched on-premises box inside a jurisdiction still loses to a well-run SaaS region.
For the great majority of SMEs, the security question is not "where does the data sit?" but "who is responsible for patching, backups, access control, and recovery, and are they better at it than I am?". If the honest answer is the vendor's dedicated security team, public cloud is the safer choice. If the honest answer is a regulated obligation, customer contract, or air-gap requirement, then private cloud or on-premises is forced—but that is compliance and control, not a free security upgrade.
A practical decision checklist for SMEs
Walk these questions in order. Stop when a hard constraint appears; otherwise keep the default of public-cloud SaaS.
First, hard constraints: Do laws, customer contracts, or an air-gap require data to stay in a specific facility you control? Is connectivity intermittent at sites that must keep selling or shipping when the WAN is down? Do you already run custom code that a multitenant SaaS vendor will refuse to host? Any yes here pushes private cloud, on-premises, or a hybrid edge design—not a pure SaaS default.
Second, operating capacity: Do you have (or will you fund) people who patch OS/DB, restore backups, and own major upgrades? If no, multitenant SaaS or a fully managed PaaS (Odoo.sh-class) is the honest answer even if you "prefer" control. Preferring control without staffing it is how outages happen.
Third, differentiation: Can you live inside configuration, workflows, and an extension model, or is your competitive process literally custom code? Configuration-friendly teams stay on SaaS. Code-heavy teams budget for private cloud or on-premises and for the upgrade tax that comes with it.
Fourth, economics: Build a three-year TCO with subscriptions (including list-price increases), partner hours, infrastructure, and internal time. Compare that to license + maintenance + hardware + people. Then choose. The deployment decision is reversible but expensive to undo, so pressure-test it against real operational capacity before you sign.
| Signal | Lean toward | Watch-outs |
|---|---|---|
| No infra team, standard processes | Public-cloud SaaS | Extension limits; subscription forever |
| Need third-party modules / custom apps, still want managed hosting | Private cloud / managed PaaS (e.g. Odoo.sh) | PaaS fees; still test every upgrade |
| Air-gap, strict residency, or deep fork of the codebase | On-premises or self-managed IaaS | You own security and upgrade debt |
| Stores/plants need offline or ultra-low latency | Hybrid edge + cloud spine | Integration monitoring; dual ops models |
| Phased move off a legacy server | Temporary hybrid migration | Do not leave hybrid as accidental forever |
How to choose the right deployment model
Start from the default and deviate only with a reason. For an SME without a dedicated infrastructure team, public-cloud SaaS is almost always correct: it minimizes upfront cost, offloads operations, and delivers continuous upgrades and cloud-first AI. Move to private cloud or managed PaaS when you need cloud economics plus tighter control over the environment, the upgrade calendar, third-party modules, or integrations that multitenant SaaS restricts. Choose on-premises only when you have a durable, specific reason—deep customizations, data residency, air-gap requirements—and the staff (or a contracted partner) to run it.
Avoid hybrid as a destination unless you have a concrete workload split (edge latency, two-tier subsidiary ERP, or a regulated core) that justifies the added integration cost; use it as a migration tactic otherwise. Map the shortlist products explicitly—Odoo Online versus Odoo.sh versus on-premises, Business Central online versus on-premises—so "cloud" never remains an ambiguous checkbox on a vendor slide.
Whatever you choose, model the full three-year total cost of ownership including every hidden line, not just the year-one invoice. Document who owns upgrades, backups, and security patching by name. The best deployment model is the one your organization can actually operate for the next five years—not the one that wins a features bake-off on paper.
Frequently asked questions
Sources & methodology
14 citedEvery pricing figure and statistic on this page is traced to a primary or vendor source with a verification date. Where partner pages are cited, their platform bias is disclosed in-line.
- 01ERP software systems come in three forms: a cloud SaaS subscription model, an on-premises licensing model, and a hybrid model; IBM defines SaaS, onsite, and hybrid characteristics accordingly.↗ibm.com
- 02Odoo Enterprise can be hosted on Odoo Online (SaaS), Odoo.sh (PaaS), or on-premises; Online limits third-party apps and source changes; Odoo.sh and on-premises allow third-party apps; Online and Odoo.sh share 99.9% uptime SLA class guarantees from Odoo SA.↗odoo.com
- 03Ventor.tech comparison: Odoo Online is simplest with very limited customization (Studio); Odoo.sh supports third-party apps with limited-to-moderate customization; on-premises allows unlimited customization and Community or Enterprise.↗ventor.tech
- 04Microsoft Learn deployment overview: Business Central can be deployed online (Microsoft-hosted) or on-premises; online removes local SQL install burden; on-premises Setup supports multi-computer component installs.↗learn.microsoft.com
- 05Microsoft partner response (Feb 2025): Business Central on-premises end date for perpetual licenses applies to new-customer purchases; Enhancement Plan / service-plan license transition policies (e.g. NAV to BC on-prem) remain unchanged.↗techcommunity.microsoft.com
- 06Partner reporting: Dynamics 365 Business Central on-premises Enhancement Plan maintenance rate increased from 19% to 20% (effective October 2025) for NAV/BC on-prem maintenance.↗agolution.com
- 07Industry reporting of Business Central SaaS list price increases effective around November 2025 (Essentials ~$80/user/month, Premium ~$110/user/month band cited by partners).↗congruentsoft.com
- 08Quantumrun Global ERP Statistics 2026 summary: ~70.4% of ERP deployments cloud-based in 2025; ~78.6% of new implementations cloud; on-premises still a material share of installed base.↗quantumrun.com
- 09Houseblend 2025 analysis: cloud-first strategies are widespread yet hybrid ERP remains common for security, compliance, sovereignty, and complex integration reasons; wholesale cloud migration is not feasible for every enterprise.↗houseblend.io
- 10Gartner predicted more than 85% of organizations would embrace a cloud-first strategy by 2025 (TechRepublic summary of Gartner research).↗techrepublic.com
- 11NTT DATA (May 2025): ERP deployment choices among on-premises, public cloud, private cloud, and hybrid affect agility, compliance, and cost; hybrid blends models per workload.↗services.global.ntt
- 12X/practitioner signal: hybrid cloud framed as placing each workload where it delivers most value rather than a binary on-prem vs cloud choice (ITPro hybrid cloud overview shared in Jul 2026 discussion).↗x.com
- 13X/industry signal: BYOC (deploy vendor software into the customer cloud account) rising as an alternative to pure multitenant SaaS for sensitive operational data (Nuon, Jul 2026).↗x.com
- 14X/case signal: manufacturing hybrid with Azure + Azure Local for low-latency factory systems alongside large SAP landscapes; intentional hybrid rather than full lift-and-shift (Nordcloud/IBM, Jul 2026).↗x.com
Related services & solutions
Choose the deployment model that fits your operational reality
In 30 minutes we will model the full three-year total cost of ownership across public cloud, private cloud, and on-premises for your user count and requirements, tell you honestly whether your customization and compliance needs force a non-SaaS model, and flag the staff-capacity gaps the deployment decision depends on.