Skip to content
Logo Theodo

Beating Corporate Bureaucracy with Progressive Web Apps Instead of Mobile Apps

Sadiq Damani3 min read

A man running against groups of office workers with a mobile app

Overview

Are progressive web apps (PWAs) a replacement for native mobile apps? No.

But, can they be the smart and pragmatic way to solve a clunky user experience with minimal fuss? Absolutely.

You should actively consider PWAs whenever you think you need a mobile app.

Context

A client approached me insisting that they needed a mobile app, no ifs or buts - familiar territory! Their users were using a paper-based system to place orders for their patients. This was causing obvious time & cost inefficiencies. More worryingly, their competitor had a shiny new mobile app that their users were now turning towards due to its ease of use.

However users didn’t necessarily want a ‘work-related’ app on their personal phone. And those using a device issued by their workplace were unable to download apps that hadn’t gone through a tedious internal approval process with central IT. Therefore, there was no solution for these users.

Intro PWAs - The Saviour

PWAs are web applications that are built to give mobile users a native-like experience - this includes features like offline mode, pushing updates/notifications, and (limited) hardware integration.

Our client didn’t require the phone’s deep native functionalities. Even if it did, PWAs have come a long way and can now do more than you think. By opting for a PWA, the client was able to roll this solution out to every single user. This was thanks to the fact that no prior corporate approval was required from their end, nor by their users’ companies that issue their phones. Simply, they’d receive a link for the PWA via email, open it in their browser and get cracking. If they found the ordering process easy enough, they could add a shortcut to their home screen as if it were an app.

Common Mistake - The Shiny App Which Nobody Can Access

I’ve seen this quite a few times; a business insisting that they need a shiny new mobile app simply because their competitor has it. Whilst the time to develop a mobile app has reduced thanks to cross-platform development technologies like React Native and Flutter, one shouldn’t overlook the additional necessary steps to push a mobile app into the market:

Open-source platforms like Expo have simplified this process drastically, but Expo can’t handle your organisation’s bureaucracy!

Here’s a quick summary of the overhead ‘admin’ costs you need to consider when deciding between a mobile app & PWA. It’s clear that a PWA can get you to market faster with fewer administrative headaches.

Mobile AppPWA
Approval From GoogleRequiredNot Required
Approval from AppleRequiredNot Required
Approval from Central ITRequiredNot Required (assuming all websites are ok, unless blacklisted)
Pushing UpdatesDepending on the size of the update, you may need to repeat the above three stepsNot Required
User’s ability to access the applicationMedium: download from the stores once the above are OKEasy: Click on a link

Conclusion - Ensure you’re considering PWAs

In many cases, a PWA is a brilliant solution that your internal IT team will be more likely to support than a native mobile app. They are:

If you begin to find tremendous traction, good news, you can continue to iterate or now have a strong use case to invest in that shiny new mobile app…unless you’re now a PWA fan!

Liked this article?