Cloud vs on-premise inventory software is a choice about where the system runs: the provider's servers, or a computer in your shop. For most small shops in Africa, cloud with an offline till fits better. An on-premise server stops in a power cut, while a charged phone running an offline till keeps selling.
The difference in one table
Cloud software is what NIST calls on-demand access to computing resources over a network. On-premise software is installed and kept on your own machine.
| Question | Cloud | On-premise |
|---|---|---|
| Where it runs | The provider's servers, over the internet | A computer or server in your shop |
| How you pay | A subscription, monthly or yearly | A licence and hardware up front, then upkeep |
| Updates and backups | The provider does them | You do them, or a technician you pay |
| Branches in other towns | The same record, over the internet | A remote connection, or a second copy to keep in step |
| Internet cut | Works only with an offline mode | Keeps working inside the shop |
| Power cut | Keeps selling on a charged phone or laptop, with an offline mode | Stops, unless the server has a UPS or a generator |
| Theft, fire or a dead hard drive | The data stays on the provider's servers | The data goes with the machine, unless a copy is kept elsewhere |
| Getting your data out | Through exports, if the provider offers them | You hold the database, if you can read its format |
The usual advice gets outages wrong
Most comparisons say a business that must run through internet outages should choose on-premise. That advice assumes the power stays on. Across much of Africa it doesn't, and a power cut takes down the server, the router and the till computer together.
| Country | Firms with outages | Survey year |
|---|---|---|
| Zambia | 90% | 2025 |
| Nigeria | 82% | 2025 |
| Uganda | 80% | 2025 |
| Kenya | 75% | 2025 |
| Ghana | 74% | 2023 |
| Rwanda | 61% | 2023 |
| Tanzania | 34% | 2023 |
Source: World Bank Enterprise Surveys, the indicator "Firms experiencing electrical outages (% of firms)".
A cloud system with an offline mode turns the question around. ArmPOS keeps selling on a phone or laptop while the POS is open, and saves each sale on the device. It sends them when the connection returns.
The first open on a device needs a connection. Card and mobile money payments wait for the internet, as the POS screen guide explains.
On-premise matches that only with a UPS or a generator behind the server, the till and the network. Price that in before you compare.
What each costs over five years
Cloud costs less to start; on-premise can cost less over many years if nothing breaks. Put both on the same five-year sheet, with real quotes in your own currency.
| Cost line | Cloud | On-premise |
|---|---|---|
| Software | Monthly or yearly subscription | Licence, plus yearly support if the vendor charges it |
| Computer or server | Phones, tablets or a laptop you may already own | A dedicated PC or server, replaced every few years |
| Power protection | A charged device | A UPS sized for the server and the till |
| Backups | Included | A drive or an online copy, and someone who checks it |
| Set-up and repairs | Usually none | Installation and technician call-outs |
| A second branch | Another login | A second licence, or a remote connection to the first |
| Currency risk | Higher if billed in US dollars | Paid once, but parts are often imported |
Break-even months = on-premise upfront cost ÷ (cloud monthly cost − on-premise monthly running cost).
For example, with illustrative figures in Kenya shillings: an on-premise set-up costs KES 180,000 up front and KES 3,000 a month to keep running. A cloud plan is quoted at KES 6,000 a month, an example figure rather than any provider's price.
The break-even is 180,000 ÷ (6,000 − 3,000) = 60 months. Both cost KES 360,000 over five years, before on-premise pays for a replacement PC or a second branch.
ArmPOS's own plans are on the pricing page. The Starter plan is free.
Security and control: who holds your data
On-premise gives you the database, and with it the burglar, the fire and the failing hard drive. A shop PC with no copy kept elsewhere loses everything with the machine.
Cloud moves that risk to the provider. Ask three things: who can see the data, how it is backed up, and how you get it out.
ArmPOS answers in its guides. Each person has their own login, and a role limits what they see and do. Lists and reports export to EXCEL and PDF, and a backup you generate stays on ArmPOS's server, as backups and system health explains.
When on-premise is the right call
- A site with no usable internet for days at a time, such as a remote farm depot. Offline sales there could wait days to reach the server.
- A contract or regulation that requires the data to stay on your premises. Check the exact wording with whoever set the rule.
- Software that must talk to machines on your own network, with an IT person on staff to keep it running.
A typical shop, wholesaler or pharmacy fits none of these.
When cloud is the right call
- You have, or plan, more than one branch. One record covers all of them: see multiple locations or remote staff.
- The owner is often away and checks sales from a phone.
- Nobody on the team does IT. Updates and backups happen without you.
- Power is unreliable, and a charged phone or laptop can be your backup till.
What a cloud system is, and how to move onto one, is in the guide to cloud-based inventory management systems.
Where ArmPOS fits
ArmPOS is a cloud system with an offline till. It combines a point of sale, stock across branches, accounting reports and HR features such as employees, attendance, leave and shifts.
It runs in the browser on Android phones, iPhones, tablets and computers, and installs like an app. Moving from an installed system means retraining the team: see how to train your employees on a new point of sale.
Frequently asked questions
Is cloud inventory software secure?
It moves the risk from your shop computer to the provider. Ask who can see your data, how it is backed up, and how you can export it.
What happens to cloud software when the internet goes down?
Without an offline mode, it stops. ArmPOS keeps selling while the POS is open and sends the sales when the connection returns.
Which is cheaper, cloud or on-premise?
Cloud is cheaper to start. On-premise can be cheaper after the break-even month, if no hardware fails and you stay in one branch.
Can I move from on-premise to cloud?
Yes. Export your product list to Excel from the old system, then import it with its opening stock, as in Import products from a spreadsheet.
Work out your own break-even, then test the offline till yourself. Create a free ArmPOS account, open the POS once while online, and switch off the Wi-Fi mid-sale. Shops in Kenya can start from ArmPOS in Kenya.