Skip to content

Glossary · Web, apps and product

PWAProgressive web app

A PWA (progressive web app) is a website that can be installed on a phone or computer and behave like an app: its own icon, full screen, offline operation and notifications.

PWA: the details

It relies on two browser features: a manifest, which describes the name, the icon and how it opens, and a service worker, a script that intercepts requests and can answer from a cache when there is no network. It doesn’t go through the app stores: it installs from the browser itself and updates like any website.

It fits when the tool is mostly screens and forms, has to reach many different devices and you don’t want to maintain two native apps. It falls short when you need deep hardware access, heavy background work or a presence in the stores. On iOS, installed PWAs have supported notifications since 2023, with more limits than a native app.

PWA in a project

Before proposing a native app we check whether a PWA does the job. When it does, the company avoids the stores and a second codebase; when it doesn’t, we say so and explain what’s in the way.

On this site

Where we apply it

All services

Glossary

Related terms

See the whole glossary

Get started

Does this come up in your project?

Tell us which system you have and what is still done by hand. We’ll tell you where we would start and whether it fits.

Before you write, see how we price a project or our solutions by department.

Fig. 07Morse keyH · E · L · L · O