Apps and systems

Native app, web app or PWA? How to decide without making a costly mistake

JuroJuro · 2 Oct 2026 · 12 min read

Native, cross-platform or web app, or perhaps a PWA? What decides it is how often and where people will use the product, what the device needs to be able to do and what it costs to maintain several versions. We compare costs, app store fees and the state of PWAs on iOS using dated sources, and use illustrative scenarios to show cheaper routes as well.

Picture a meeting where someone says “we need an app”. A few weeks later, the company is already comparing quotes for two native apps, even though nobody has asked how often people will open the product or whether they need anything a browser cannot handle.

The choice of platform is determined by how often and where people will use the product, what the device needs to be able to do and what it costs to maintain several versions at once. The native app vs web app vs PWA decision should therefore not come down to your supplier’s preferences.

“We need an app” is a reflex, not a brief

Requests for an app often arise from looking at competitors, and they name a solution before anyone has named the problem. The sensible order is the reverse: first understand the business and the process, remove unnecessary steps, then design the user experience, and only at the very end choose the technology. In the company layer model, the choice of platform belongs to the Experience layer: it determines where people encounter the product and how much effort that costs them.

The options, explained for the leadership team

The criteria that settle the question before technology does

The costs a first quote will not show you

PWAs in practice: what they can and cannot do today, especially on iOS

Our reading: a PWA is a workable option on iOS, but its limits are set by Apple, just as the limits of a native app are set by the store’s rules. Every option carries platform risk.

Internal tools versus customer-facing apps

Unlike customers, employees are brought to an internal tool by the process: a link on the intranet, a company login, a browser bookmark. The argument that an app has to be in a store for people to find it does not apply here.

Internal tools often handle forms, approvals and overviews with no special hardware requirements. The exceptions are warehousing, field work and production, where the device is a working tool. What is more, a change made on the web reaches people without anyone having to install an update. No platform, however, will rescue a tool that makes people’s work harder, as we wrote in The most expensive system is the one your people do not use.

Illustrative scenarios

The scenarios below are hypothetical and serve only to illustrate the reasoning.

Field technician

A service company’s technicians log jobs even when there is no signal. If offline entry with synchronisation once the network is back is enough, a PWA is a sensible pilot, and tests on the technicians’ phones will show whether synchronisation is reliable. If the company needs continuous location tracking throughout the whole shift or a Bluetooth connection to a measuring instrument, a cross-platform or native app is the safer choice.

Online shop

Customers buy a few times a year and arrive via a search engine or a newsletter. An app would put an installation and a login between the customer and the purchase. Investing in a website that is easier to understand will deliver more, because an app will not fix an unclear offer, as we discuss in When customers do not understand your website, you pay for traffic that goes to waste.

B2B ordering

A wholesaler’s trade customers repeatedly order long lists of items. What matters is fast reordering, import from a spreadsheet and integration with the ERP, the company’s enterprise resource planning system. A web app can handle this, but first check whether the B2B module of the online shop or the ERP the company already has would be enough.

Loyalty programme

A café chain should first check whether its point-of-sale system already offers a loyalty feature. A middle route is a PWA with push notifications, available on iPhone only after it has been added to the home screen. A native app makes sense when a pilot shows that customers use the programme often and that this very step is what holds them back.

Internal approval tool

A company approves invoices and leave requests by email. Start by scrapping approval steps that check nothing, and verify whether an accounting or HR system the company already pays for could cover the process. If not, a web app with a company login, or possibly a PWA, is enough. Two native apps would add development and release costs here without any benefit to offset them.

A phased route: web, measurement, and only then a native app

For a product without a clear native requirement, we recommend a step-by-step approach:

  1. First version as a web app or PWA: one codebase, instant updates and a quick answer to whether people want the product.
  2. Measurement: how often people come back, on which devices, how many have installed the PWA and which limitations keep recurring.
  3. A threshold set in advance: management decides what result would justify a native app. Without one, the decision slides back into reflex.
  4. A native app where the data justifies it, often only for the most active user group.

Common practice is to separate the server side, with its data and logic, and expose it through an API, an agreed interface through which programs exchange data. A native app then connects to the same data and rules, and the web remains a fully fledged channel, as we explain in A premium website is not about aesthetics. It is commercial infrastructure. If, however, you know from the outset that the product rests on a capability the web cannot cover, the phased route is an unnecessary detour.

When a native app is the right choice

Even then, consider cross-platform development with a single codebase first. Only put the “native app vs web app vs PWA” question on the table once the problem, the user and the environment have been precisely defined.

Key takeaways

← All articles

More articles

How much does app development cost? Why quotes vary so widely and how to compare them

Business and processJuroJuro

30 Sep 2026

Web accessibility under the European Accessibility Act: what is required, where websites fail and how to fix it

Design and UXJuroJuro

28 Sep 2026

Free prototype

First you see the result. Then you decide.

Describe your project and within days you hold a working prototype built on your real data. We build it at our own cost: the work should convince you, not a presentation.

Describe your project →

No payment, no commitment. You pay once you decide to continue.

Free consultation

Half an hour that saves you months.

Pick a slot and tell us how your company works today. We'll show you the three places where you lose the most time, and which of them we can take over first. No slide decks, no commitment.

No slot works for you?

WhatsAppjuro@jur0.com