On-Device AI for Business Apps
Last updated:
The feature that fails in the basement
An inspection app works perfectly in the office demo. On site, the surveyor is in a plant room with no signal, the AI note-taker spins, and the photos wait to be classified until the van reaches a car park. That experience is the strongest argument for on-device AI in business apps, and it is more convincing than any talk of privacy.
Phones and laptops sold in the last couple of years increasingly include dedicated neural processors, and operating systems now ship built-in models and APIs for common tasks. That makes on-device AI a practical design choice for ordinary business software in 2026, not a research topic. The real question is which features belong on the device.
On-device vs cloud AI for each feature
| Feature | On-device | Cloud | Our usual choice |
|---|---|---|---|
| Speech to text for notes | Good, works offline | Slightly better accuracy | On-device, cloud clean-up later |
| Document and receipt capture | Good for detection and text | Better for complex layouts | Hybrid |
| Photo classification, e.g. defect type | Good with a trained small model | Good | On-device |
| Answering questions from company knowledge | Limited by storage and freshness | Strong | Cloud |
| Drafting reports or emails | Adequate for short text | Better quality | Cloud, on-device fallback |
| Anything needing central audit or approval | Weak | Strong | Cloud |
The underlying rule: put on the device whatever must happen immediately or without signal, and keep on a server whatever needs shared data, heavy reasoning or central control. For the technical side of edge inference, our post on on-device inference goes deeper.
Good reasons to run AI on the device
- Offline operation. Field service, construction, agriculture, logistics, healthcare visits.
- Instant response. Live transcription, camera guidance, or form auto-complete that must not lag.
- Sensitive data. Audio, photos or documents that should not leave the device unless needed.
- Running cost. Per-use cost is effectively zero once the model is on the device, which matters at high volume.
Of those, offline operation is the one that most often justifies the extra engineering. Privacy is a real benefit, but cloud processing under a proper data agreement is acceptable for most business data, so it rarely decides the question alone.
The costs nobody mentions in the pitch
- Device fragmentation. Staff on older or cheaper phones may lack the hardware, so you need a fallback path.
- App size. Even small models add a lot to a download. Some apps fetch models after install over Wi-Fi.
- Battery and heat. Continuous inference drains batteries, which field staff notice by mid-afternoon.
- Model updates. Improving a cloud model is a server deploy. Improving an on-device model means shipping updates to every device and supporting old versions for a while.
- Testing. Accuracy must be checked on the real devices your staff carry, not just a developer's latest phone.
- Less oversight. Results produced offline need logging that syncs later, or you lose the audit trail.
None of these is a reason to avoid on-device AI. They are reasons to use it only for features that need it.
A hybrid pattern that works
Most business apps we would design today use both, with the device doing the first pass and the server doing the rest when a connection is available.
- The device captures audio, photos or documents and runs a small model immediately, so the user gets a result on the spot
- Results and raw inputs are stored locally, encrypted, in an offline-first data layer
- When the device reconnects, data syncs to the server
- A larger cloud model refines the output, such as a cleaner transcript or a fuller report draft
- The refined version replaces the draft, with any differences the user needs to check highlighted
An illustrative case: a 30-engineer lift maintenance company. Engineers dictate findings and photograph components on site with no signal. On-device transcription and defect tagging give them a usable report before they leave. Overnight, the server produces the customer-ready version. This builds on the ideas in offline-first apps for field teams.
Choosing and preparing the model
Built-in operating system models are the cheapest option where they cover the task, since they add nothing to your app size and are maintained for you. When they do not, a small language model or a compact vision model, compressed through quantisation to fit the device, is the usual route. Expect to trade a little accuracy for size, and measure that trade on your own data before committing.
Also plan how you will know the feature is working. Anonymous accuracy signals, such as how often users correct a transcription or change a suggested category, synced back when online, are the on-device equivalent of production monitoring.
When on-device AI is the wrong call
If your users are office-based with reliable connections, the extra build and support effort rarely pays. The same applies if the feature depends on up-to-date shared knowledge, or if you need tight central control of what the AI produces, as with regulated advice.
At SpiderHunts we usually recommend starting cloud-first unless offline use is a hard requirement, then moving individual features onto the device once usage shows where latency or connectivity actually hurts. Building apps this way is part of our custom software development work.
Frequently asked questions
What is on-device AI?
Which business app features work well on-device?
Does on-device AI drain the battery?
Is on-device AI more private?
Planning AI features for an app your staff use?
Tell us who uses the app, on which devices and where the signal drops. We will suggest which features to run on the device and which to keep on a server.
Related services
What we build for problems like this one