Skip to content
All notes
3 min readBy William Slater, Stockport

PWA or native app: what small businesses actually need

"Can you build us an app" almost always means "we want an icon on people's home screen that opens something useful." That's a PWA — a website that installs like an app, works offline for what it needs to, and sends notifications if you want it to. It's also a fraction of the cost and time of a native build.

What you actually lose

Being honest about the gap: a PWA can't do everything a native app can. Deep hardware access (some Bluetooth and NFC use cases), certain background processing, and the App Store's own discovery and trust signal — some users still only look there. Camera, location, notifications, offline storage, install-to-home-screen — a PWA handles all of that fine.

Where native genuinely wins

  • You need App Store / Play Store discovery as an actual acquisition channel, not just an install method.
  • Heavy device integration — specific hardware, background location tracking, complex offline sync.
  • You're already committed to the store review process as part of your business model (subscriptions, in-app purchase rules).

Where it doesn't

Internal tools, client portals, anything you're linking people to directly rather than expecting them to discover in a store. Nobody finds your staff time-tracking app by browsing the App Store — they click a link you sent them. A PWA gets it onto their home screen just as well, without Apple's 30% cut or a review queue standing between you and a bug fix.

Start with the web app. Build the native version later, if the numbers ever actually ask for it.

Next noteTraining tools that don't need a full LMS