Home / Blog App Development

Will Your Business System Work When the Internet Is Down? What to Decide About Offline Use

By Gotka Technologies ·

A woman working on a laptop in a factory
Will my business system still work if the internet goes down?

Only if it was designed to. Many systems simply stop. Decide task by task: which jobs must keep working with no connection, such as taking an order or clocking in, which can be read-only, and which can wait. Then ask the supplier to state in writing what works offline, for how long, and how it will be tested.

What does "works offline" actually mean?

It can mean very different things: a read-only copy of data last loaded, a queue that saves new entries on the device and sends them later, or most of the system working from a local copy that is reconciled afterwards. Each costs more than the last, so ask which one is meant and for which tasks.

What happens if two people change the same record while offline?

The system must decide which change to keep when the devices reconnect. Common options are last write wins, asking a named person to choose, merging by a rule such as adding stock movements, or blocking the change offline. This is a business decision, so choose a rule for each record type and write it into the brief.

Do I need a mobile app for offline use?

Not always. A web app can keep some content available for viewing, but recording orders safely offline is harder and may point to a mobile app. Start with which tasks must work offline and for how long, then compare a web app with a mobile app. A backup connection or a paper form sometimes removes the need.

What are cheaper alternatives to building offline mode?

Four common ones: a backup connection such as a second line or a phone hotspot, a paper fallback form with a catch-up rule, a read-only cached view, and a simple queue of entries for a few tasks. Also check power, because a router with no electricity is offline too. These can be combined for a small outlet.

What should I write in the brief about offline use?

List the tasks that must work offline, those that can be read-only and those that can wait or are blocked. Add how long offline, how many devices, the conflict rule for each record type, who resolves conflicts, what the user sees on screen offline, what happens on reconnect, and how it will be tested.

How do I test offline use before accepting the system?

Run a pull-the-cable test on real devices in the real place: load the system, disconnect, do each must-work task, create a conflict on two devices, restart a device, then reconnect and count entries to confirm none were lost or duplicated. Repeat with a weak connection and put it in your acceptance plan.

WhatsApp
Get in touch

Send us a message

A real person from our team will get back to you.