D365ConsultantDivision of Sataware
Talk to an expert
D365ConsultantDivision of Sataware
Deployment choice

Business Central cloud vs on-premises: deciding who looks after the servers.

The Business Central cloud vs on-premises choice is mostly about responsibility: online, Microsoft runs the servers, the database, backups and updates, while on-premises all of that is yours or your hosting partner's. The application screens and the AL extension model are largely the same in both. For most small and mid-sized US companies online is the better answer, but a few real situations still favor on-premises, and we name them below.

Copilot
Business Central Copilot features need the online service
SQL access
direct database access exists on-premises only
Same AL
extensions are written the same way for both
Coiled white network cable on a teal background

The real difference is operational, not functional

Open Business Central online and on-premises next to each other and a finance user will struggle to tell them apart. The same pages, the same posting routines, the same reports. What differs is everything behind the screen: who patches the operating system, who sizes SQL Server, who tests and applies each update, and who restores the database at two in the morning when something goes wrong.

Online, Microsoft does that work on Azure. You manage environments through the Business Central admin center, choose an update window, and keep sandboxes for testing. On-premises, your IT team or a hosting partner owns the servers, the licences for Windows Server and SQL Server, the backup routine and the upgrade schedule.

That makes the decision less about features and more about whether operating an ERP platform is something your company wants to be good at.

Online and on-premises side by side

Business Central online
Business Central on-premises
Infrastructure
Microsoft's Azure data centres
Your servers or a hosting partner's
Updates
Applied by Microsoft in your chosen window, with major waves twice a year
Planned, tested and installed by you or your partner
Copilot and newer cloud features
Available
Not available
Direct SQL database access
Not available, data is reached through APIs and reports
Available for reporting and integration
Extensions
AL, cloud rules apply, no .NET interop
AL, with .NET interop allowed
Backups and restore
Handled by Microsoft, restore through the admin center
Your own backup routine and restore testing
Sandboxes
Created from the admin center in minutes
Separate servers or databases you build
Access
Browser and mobile apps from anywhere
Depends on your network, VPN or web server setup

What online takes off your plate

No upgrade projects

On older on-premises systems, a version upgrade was a project in its own right. Online, updates arrive on a schedule and your job shrinks to testing extensions in a sandbox before the window.

Security patching

Operating system, database and application patching is Microsoft's job. Your job is user access, permission sets and multi-factor sign-in through Microsoft Entra ID.

Hardware refresh cycles

No servers to replace, no SQL Server licences to renew, and no capacity planning for month-end peaks.

Faster test environments

A sandbox copy of production can be made from the admin center for training, testing an app or trying a new process, then deleted when you are done.

Man working at a desktop computer in an office
Man working at a desktop computer in an office

When on-premises still earns its place

  • βœ“Sites with unreliable internet, such as remote plants or yards, where the ERP must keep running during an outage.
  • βœ“Contracts or regulations that require data to stay on hardware you control, and where Microsoft's cloud compliance commitments do not satisfy the customer or regulator.
  • βœ“Heavy reliance on direct SQL reporting or .NET components that would take significant effort to rebuild as APIs and cloud-safe extensions.
  • βœ“A large recent investment in on-premises infrastructure and an IT team that already runs it well, where moving now would waste that spend.
  • βœ“A modified base application carried over from NAV that cannot be rewritten as extensions yet. This should be a temporary state, not a strategy.

Moving an on-premises system to online

  1. 1

    Inventory the customizations

    Every extension and modification is listed and checked against cloud rules. Anything using .NET or direct database calls is redesigned.

  2. 2

    Check version and data

    Microsoft's cloud migration tool replicates data from supported on-premises versions into an online environment. Older versions are upgraded first.

  3. 3

    Replicate and test

    Data is copied to an online sandbox, reports and integrations are tested, and users try their daily tasks there.

  4. 4

    Switch over

    A final replication runs, the on-premises system is set to read-only, and users sign in to the online environment.

Cloud and on-premises questions from IT and finance

Is our data safer on our own servers?

Not automatically. Microsoft runs Business Central online on Azure with dedicated security teams, encryption and physical controls few mid-sized companies can match. What stays your responsibility in both cases is who has access and with which permissions. On-premises can be very secure, but only when patching, backups and monitoring are done consistently.

Can we still customize Business Central online?

Yes, through AL extensions, the same way on-premises extensions are built. The cloud does not allow editing the base application, .NET interop or direct database access, so a few older techniques are off the table. In practice those limits are what keep online updates painless.

Can we report straight from the database online?

Not with direct SQL. Online data is reached through API pages, OData web services, Power BI apps and the Excel add-in. For heavy analytics, data can be exported to Azure storage or a data lake. Teams used to writing SQL queries against the ERP need a short adjustment.

What about a partner-hosted private cloud?

That is on-premises software running in someone else's data centre. It removes the hardware from your office but keeps the upgrade and patching work, and you still do not get the features reserved for the online service. It can be a sensible stepping stone, but it is not the same as Business Central online.

Can we move from online back to on-premises?

It is possible to get your data out, and Microsoft provides ways to export a copy of an online database, but it is uncommon and involves real effort. Most companies that go online stay there. If an on-premises requirement might appear later, raise it before the decision, not after.

Talk to us about your project.

Tell us what you run today and what has to change. A senior consultant replies with a written next step.

Get started

Start with a scoping conversation.

Thirty minutes with a senior consultant - not a sales call. We look at how you run today, tell you plainly whether Business Central is the right fit, and give you an honest sense of scope, cost and timeline before you commit to anything.

What happens next
1
We review your enquiry
A consultant reads it before the call - no discovery questionnaire to fill in.
2
30-minute scoping call
Your processes, your current systems, and the gaps that matter most.
3
Written summary & estimate
Indicative phases, licence counts and a cost range, in writing within three days.
Reply within one business day
NDA signed before discovery on request
No obligation, no cost for the scoping call
Microsoft-certified consultants only
Request your scoping call
Four fields. A consultant replies within one business day.
No cost
Your details stay with our consulting team - never shared, never added to a mailing list.