The question comes up in nearly every SAP Business One conversation: should we run it on our own server or in the cloud? The honest answer is that the application is identical either way. What changes is who owns the infrastructure, how you pay for it, how people reach it and what happens when something breaks.
The deployment options
On-premise. SAP Business One and its database, SAP HANA or Microsoft SQL Server, run on a server you own, in your building or in a data center you rent space in. Your team or your IT provider manages the hardware, operating system, backups and security.
Partner-hosted cloud. The same software runs on managed infrastructure operated by an SAP hosting partner, with your SAP partner administering the application and database. You pay monthly. This is how TranzDigital hosts SAP Business One for clients, through specialist SAP hosting infrastructure.
Hybrid. The application in the cloud and some integrations or devices on site, or the reverse. Common when warehouses run scanners and label printers that need local reliability.
What changes: cost shape
On-premise is capital expense up front: server hardware, operating system and database licenses, firewalls, backup hardware, plus the replacement cycle every few years. Hosted is operating expense: a monthly fee covering compute, storage, backups and the environment's upkeep.
Over a five-year horizon the totals are often closer than people expect. The difference is predictability. Hosted costs are known in advance. On-premise costs arrive as a failed drive, a full backup disk or a server that has quietly become the bottleneck for every user.
What changes: responsibility
This is the real difference, and the one to be clear about before deciding.
| Responsibility | On-premise | Partner-hosted | | --- | --- | --- | | Hardware and replacement | You | Hosting partner | | Operating system patching | You or your IT provider | Hosting partner and SAP partner | | Database backups and restore tests | You or your IT provider | SAP partner | | SAP Business One upgrades | SAP partner, on your schedule | SAP partner, on an agreed schedule | | Security monitoring | You or your IT provider | Hosting partner and SAP partner | | Disaster recovery | Your plan, your hardware | Part of the hosting agreement | | Internet dependency | Local users unaffected by an outage | Everyone depends on connectivity |
Neither column is free of responsibility. Hosted environments still need someone to own user administration, access decisions and the relationship with the partners. On-premise environments need someone who actually tests the backups.
What changes: access
On-premise users typically run the SAP Business One client on the local network, with remote users connecting through a VPN or remote desktop. Hosted users connect through remote desktop, Citrix-style published applications or the SAP Business One Web Client, from anywhere with a connection.
For a company with one office and one warehouse, on-premise access is simple. For a company with reps on the road, multiple locations or people working from home, hosted access removes a category of problems. The counterpart is that a hosted environment is only as available as your internet connection, so a second connection or a cellular failover for the warehouse is part of the design.
What changes: risk
Ask what happens in three scenarios.
The server fails. On-premise: you restore from backup onto replacement hardware, which takes as long as it takes to get the hardware and the last good backup. Hosted: the hosting partner's infrastructure handles failover, and recovery objectives are written in the agreement.
Ransomware hits the office network. On-premise: the ERP server is on that network. Hosted: the ERP is in a separate environment with its own controls, though a compromised user account can still do damage, which is why access control matters in both cases.
The one person who knows the server leaves. On-premise: you find out what was undocumented. Hosted: the environment is documented and administered by a team.
HANA or SQL Server
This is a separate decision, but it interacts with deployment. SAP HANA is SAP's in-memory database and brings faster analytics and some features only available on HANA, at a higher infrastructure requirement. Microsoft SQL Server is well understood, often already licensed, and entirely adequate for many small and midsize distributors. Hosting makes HANA easier to adopt because the memory-heavy hardware is the partner's problem rather than yours.
How we advise clients
We host and manage SAP Business One environments, so we have an interest here, and we try to be straight about it. Hosted is the right default for most distributors we work with: predictable cost, documented administration, remote access without VPN pain, and one team accountable for the application and the environment. On-premise makes sense when a company already has strong IT operations, when connectivity is genuinely unreliable and cannot be fixed, or when a policy requires data to stay on site.
Whichever you choose, insist on three things in writing: backup schedule and restore testing, upgrade cadence, and who to call when something breaks at 4 p.m. on a Friday.
If you want to talk through your specific situation, including moving an existing on-premise system into a hosted environment, get in touch. We can also show you what a managed environment looks like on our support and hosting page.