Skip to content
Website, shop & visibility from one source
Web design & UX

App or Website? When a Progressive Web App Is Enough

Native app or website? A Progressive Web App brings a home-screen icon and offline use without app-store costs. When a PWA is enough for a small business.

12 min read PWAApp-EntwicklungMobileWebdesignProgressive Web App

Sooner or later many businesses face the same question: is a good website enough, or does it need its own app in the store? The first reflex often goes to a native app because it seems modern and high-end. But a native app usually means two separate builds for iPhone and Android, ongoing maintenance, store fees and review processes. And in the end users first have to find, download and install it. Meanwhile a modern website today handles much of what really used to require an app. The key is called a Progressive Web App, PWA for short: a website that behaves like an app. It can be placed on the home screen as an icon, works even on a shaky connection and loads fast, all without an app store. This fits everyday behaviour, because 85 percent (Federal Statistical Office) of people in Germany go online on mobile. At the same time only 3.5 percent (Web Almanac 2025) of mobile websites are full PWAs so far. Anyone using the technology therefore stands out instead of sinking into costly native development. This article explains the differences between native app, web app and PWA, shows what a PWA can and cannot do, does the maths on the cost advantage and helps with the honest decision of when a PWA is enough and when a native app remains the better choice.

Key takeaways

  • 85 percent (Federal Statistical Office) of people in Germany go online on mobile — the decision almost always happens on the phone.
  • A Progressive Web App combines the reach of a website with app features such as a home-screen icon, offline use and a fast start.
  • Only 3.5 percent (Web Almanac 2025) of mobile websites are full PWAs, while 19.2 percent (Web Almanac 2025) already use a service worker — the technical basis is more widespread than the use.
  • A native app usually means two separate builds, store fees and reviews; a PWA gets by with a single codebase.
  • A PWA reaches its limits where deep device access, heavy computing or app-store visibility take centre stage.
  • The real question is not app or website, but: which functions does your audience actually need — and what is the cheapest way to get there?

Why the Majority Is on Mobile

Before deciding between app and website, it pays to look at how people are really online today. With 85 percent (Federal Statistical Office) mobile internet use, the smartphone is for most people the first and often only device they use to search for, compare and contact a business. The context differs from the desk: a small screen, thumb operation, on the move and with little patience. This is exactly what a well-built website pays into when it is designed for mobile. How such a build works from the smallest screen up is explored in our article on mobile-first and responsive design. The core question of this article follows directly from that: if almost everything happens on mobile anyway, how much app feeling do you still need — and does it really have to be a native app from the store?

Often the wish for an app is driven less by a concrete need for features than by the feeling of not being taken seriously without one. Yet very few customers of a local business expect to download a dedicated app just to book an appointment or compare prices. Every extra step — find the app, open the store, install, confirm permissions — costs prospects. A website, by contrast, is one click away and works instantly on any device. The Progressive Web App bridges the gap here: it stays a website you simply open, but can land on the home screen like an app when needed and stay within reach there.

Briefly explained: what is a Progressive Web App?

A Progressive Web App is an ordinary website that brings additional technology to behave like an app. Through a so-called service worker — a small program running in the background in the browser — it can cache content, load faster as a result and keep working even on a poor or missing connection. A stored manifest allows the page to be placed on the home screen with its own icon, so it opens like an installed app, full-screen and without a visible address bar. It remains a website, however: there is a URL, it is findable in search engines and it needs no app store.

Native App, Web App or PWA

In everyday language the terms are often mixed up, yet they describe three different things. A native app is developed specifically for an operating system, installed from the app store and sits as a program on the device. It has deep access to the hardware but usually has to be built and maintained separately for iPhone and Android. A classic web app is simply a website with app-like operation that runs in the browser and knows no installation. A Progressive Web App is the further development of that: a website that can be installed, works offline and feels like an app, without the detour through a store. The following overview shows which properties a PWA brings out of a normal website.

Icon on the home screen

Users place the page as a symbol on the home screen with one tap and open it like an app from then on, full-screen without an address bar.

Offline and on a weak connection

A service worker caches content so that previously visited pages appear even without a stable connection, instead of running into nothing.

Fast start

Cached files let the app-like view appear quickly, which on a mobile network decides between staying and bouncing.

Push messages (where supported)

On many devices a PWA can, after consent, send notices such as an appointment confirmation, without a native app being needed.

Findable in search engines

Because a PWA stays a real website with a URL, it is reachable via Google and needs no place in an app store to be found.

One codebase for everything

Smartphone, tablet and desktop are served from the same project, instead of building and maintaining separate apps for each system.

That this technology has long arrived in everyday use is shown by its spread in the substructure: already 19.2 percent (Web Almanac 2025) of pages use a service worker, the central component behind offline function and fast start. That at the same time only 3.5 percent (Web Almanac 2025) take the step to a full, installable PWA shows above all one thing: the foundations are there, but the potential is rarely used. Precisely in this lies the chance to stand out from an ordinary website with comparatively little effort.

What a PWA Can Do Today and What Not

A PWA covers a large part of what used to require building an app. It loads fast, is instantly reachable and can be added to the home screen. It can handle forms, bookings and accounts, cache content and even send push messages on many devices. That the technical basis for this is long widespread is shown by the 19.2 percent (Web Almanac 2025) of pages that already use a service worker. For most concerns of small and medium businesses — appointments, enquiries, orders, information — that is more than enough. A good example is online appointment booking directly on the website: it works app-like without anyone having to install anything. The following list summarises what is realistically possible with a PWA in everyday use.

  • Place it as an icon on the home screen and open it full-screen
  • Show previously loaded content offline or on a weak network
  • Start quickly because central files are cached
  • Handle forms, appointment booking, accounts and order processes
  • Send push messages where device and browser support it
  • Be found in search engines via a normal URL
  • Run from one codebase on smartphone, tablet and desktop

A PWA has limits where an app needs the full depth of an operating system. Very compute-intensive applications, elaborate 3D games, deep access to special sensors or tightly interwoven system functions are a domain of native development. With push messages and installation, too, there are differences depending on device and browser, so individual features do not behave identically everywhere. Anyone with such requirements should examine this openly. For the vast majority of classic company websites, however, this plays no role, because there reachability, speed and simple operation count, not deep device access.

The Cost Question: One PWA Instead of Two Apps

The economic difference is the actual core of the decision. A native app usually means building the same application twice, once for iPhone and once for Android, plus ongoing maintenance for both worlds, store accounts, fees and review processes with every update. A PWA arises from a single codebase and is delivered like a website: a change is live at once, without waiting for a store review. That only 3.5 percent (Web Almanac 2025) of mobile websites take this route fully underlines the unused room for it. Anyone wanting to gauge the basic price ranges of a website will find orientation in our article on what a website costs. That speed and easy use directly affect success is shown by the connection between load time and revenue.

CriterionTwo native appsProgressive Web App
DevelopmentSeparate for iOS and AndroidOne codebase for all devices
PublishingApp-store accounts and reviewsLike a website, live at once
UpdatesSubmit a new version per storeChange is immediately visible
InstallationSearch, download, installOpen a link, optionally set an icon
FindabilityVia the respective app storeVia search engines and the URL
Ongoing upkeepTwo systems in parallelOne system for all devices
Typical effortHigher due to double developmentLower thanks to a shared base

The core of the cost question

Two native apps mean two developments, two review paths and double maintenance. A Progressive Web App is built once and serves smartphone and desktop from the same base. For most small and medium businesses this is the difference between a manageable project and a permanent double effort.

When a Native App Is the Better Choice

In fairness, a PWA does not cover every case. There are situations in which a native app remains the more sensible investment. This applies above all when an application is used very frequently and intensively, needs deep access to device functions, or when presence in the app store is itself an important sales channel. For complex products with high computing load or special demands on background processes, native development also plays to its strengths. Even with mostly mobile use of 85 percent (Federal Statistical Office), native development remains the more viable basis in such cases. What matters is to look soberly at your own audience and their usage instead of orienting yourself by the technology.

  • Very frequent, intensive use where a fixed place in the app store brings advantages
  • Deep access to special sensors, hardware or system functions
  • High computing load, for instance with elaborate games or 3D applications
  • Elaborate background processes that must run permanently
  • The app store itself is a central, desired sales channel

Practical tip: start with the functions, not the technology

Instead of first deciding app or website, a simple list helps: what should users concretely be able to do, and how often? If it is about informing, contacting, booking or ordering, a well-built website or PWA is enough in the vast majority of cases. Only when real, recurring needs appear that can be solved only with deep device access does it pay to look at a native app. That way the decision follows the benefit and not a gut feeling.

Visibility, Technology and Accessibility

An often overlooked advantage of the PWA is visibility. Because it stays a real website, it is found via search engines, whereas a native app first has to be discovered and installed in the store. The foundation for this is a fast, technically clean build. How load time and user experience can be improved measurably is described in our article on the Core Web Vitals. That 19.2 percent (Web Almanac 2025) of pages already use a service worker shows that the technical basis for fast loading and offline function is broadly available — it just wants to be used deliberately.

Part of visibility is that search engines and increasingly AI systems understand the content. Structured data helps to mark up offers, reviews or appointments in a machine-readable way so they appear more prominently in the search results. How this works in practice is shown in our article on rich results and structured data.

And where a native app likes to use push messages as a retention tool, a website has a proven, legally sound channel open that forces no one to install anything. How to build such a list cleanly is explained in our article on legally compliant email marketing.

Finally, every app-like website should be operable for all people. Accessibility is not only a matter of attitude but, since the Accessibility Strengthening Act, a legal one for many providers. How to implement this in practice is shown in our article on accessible practice per WCAG. A PWA has the advantage here that it builds on the same accessible web standards as a good website.

Decision Aid: When Is a PWA Enough?

In the end the app-or-website question can only be answered with an eye on your own audience. With 85 percent (Federal Statistical Office) mobile internet use, what counts above all is being reachable at once and without an installation hurdle. For most small and medium businesses — from the trades business through the practice to the local service provider — a well-built website or PWA reaches the goal faster and more cheaply than two native apps. It is instantly reachable, findable in search and, when needed, an icon on the home screen. Anyone unsure should not start with the technology but with the tasks the website is meant to fulfil. Which of our services around website and visibility play together here we are happy to sort out with you.

The better question is rarely app or website, but: which functions does your audience really need — and what is the cheapest way to provide them reliably?

A Progressive Web App is exactly this cheapest way for many businesses: app feeling without an app store, offline function without double development, visibility without a detour. It does not replace every native app, but in many cases makes it unnecessary. Whether a PWA is enough in a given case or a native app is the better choice can be clarified with a sober inventory. How such web design is conceived mobile and app-like from the start we are happy to discuss in person and with clear fixed prices.

This article is based on data from: the Federal Statistical Office (share of mobile internet use in Germany, ICT survey) and the Web Almanac 2025 by the HTTP Archive (adoption of Progressive Web Apps and service workers). The values named are orders of magnitude and can vary by industry, target group and implementation. A specific business outcome cannot be assured.

Related Articles