Do You Need a Mobile App, or Just a Website?
An app costs several times what a website does and is harder to get in front of people. Sometimes it is still the right answer. Often it is not.
A common way a software conversation starts is "I want an app". Once you ask what it actually needs to do, the answer is sometimes something a website would do better, sooner and for a good deal less money.
That is not a reason to be cynical about apps. It is a reason to be specific about what an app is actually for, because the two are not interchangeable products at different price points — they solve different problems and reach people in completely different ways.
Who this is for
Business owners and early founders about to commission their first piece of software, who have been told they need an app and want to sanity-check that before spending. If you already know your users will open the thing several times a week, you can probably skip to the trade-offs.
The one question that settles most cases
Installing is friction. A person has to want your thing enough to go to a store, wait for a download, and give up storage on a phone that may not have much to spare. A website asks none of that — they tap a link and they are in. For anything occasional, that gap is hard to close with polish inside the app, because the drop-off happens before anyone opens it.
What an app genuinely gives you
These are the things a website cannot do well, or at all. If none of them describes your product, that is a strong signal.
- A place on the home screen. Being one tap away, every day, with your icon in someone's pocket. For a habit product, that is the product.
- Push notifications. Real ones that arrive reliably. This is often the actual reason a business wants an app, and it is worth naming out loud if so.
- Working properly offline. Not "it caches a bit" — genuinely usable with no signal, which matters enormously for field work, shop floors and warehouses.
- Deep access to the device. Continuous camera work, sensors, Bluetooth, background location, on-device processing. A browser gives you a limited, permission-gated version of some of this.
- Work that continues in the background. Syncing, tracking or processing while the app is not open.
What a website does better
- People can find you. Search engines index websites. App store discovery works differently and ranking there is a separate problem to solve, so a listing is rarely a substitute for being findable in search.
- No install, no friction. A link in a WhatsApp message opens immediately — which, for a lot of local businesses, is most of the journey from first contact to enquiry.
- One build instead of two platforms plus review queues. No store submission, no waiting for approval to ship a fix.
- Changing it is cheap and instant. New prices, new hours, a new offer — live in minutes, with nothing to re-download.
- It costs less to build and much less to keep running.
How this plays out in practice
It is the same split across my own work. Shiftly is an app because staff check their shifts every working day, often on a back-of-house network where the signal drops — daily use plus genuine offline need, which is exactly the case an app is for. JobZee is a web platform because job hunting is bursty rather than daily, and because a job listing that cannot be found in a search engine may as well not exist.
AgreeCare sits in the first camp for a different reason: it reads live sensor data and is used standing in a field. That is device access and connectivity, not habit — but it points the same way.
The middle ground worth knowing about
A modern website can be saved to a home screen and can work offline to a degree. On Android this gets you reasonably close to an app for simple cases. On iPhone the support is narrower — web push, for one, only works once someone has added the site to their Home Screen — so it is worth checking the current limitations against what your feature actually needs before relying on it.
It is a genuine option for a first release — cheaper, faster, one codebase, and you find out whether people use the thing at all before committing to store builds. It is not a substitute for an app whose whole point is notifications or hardware access.
A decision you can make in five minutes
- Will one person open this weekly, for months? No — build a website.
- Do you need reliable push notifications, real offline use, or device hardware? No — build a website.
- Do customers need to find you through Google? Yes, and it is your main channel — you need a website regardless, even if you also build an app.
- Are you testing whether anyone wants this at all? Then build the cheapest thing that proves it, which is usually a web version.
- Still pointing at an app after all four? Then it is an app, and you have a defensible reason to give anyone who asks.
Worth saying plainly: I build both. I am not steering you toward the cheaper one out of modesty — a website that gets used beats an app that gets installed twice and forgotten, and I would rather build the thing that works. What each option involves is on my services page.
Common questions
- Can I start with a website and add an app later?
- Yes, and it is often the sensible order. A web version gets you real users, real feedback and a proven backend, all of which an app can then reuse. The backend, database and design work carry across; the interface is what gets rebuilt.
- Will having an app make my business look more serious?
- To some people, briefly. But an app with almost no installs and a stale listing reads worse than a sharp website, and prospective customers are far more likely to encounter your website than your store page.
- My competitor has an app. Do I need one?
- Only if their customers actually use it. It is worth checking the reviews and the last update date before treating it as evidence of anything; an app that has not been updated in two years tells you something about how much it is being used.
- What if I need notifications but not a full app?
- For many businesses WhatsApp and email already do this well, and customers are already there. It is worth exhausting those before paying for an app whose main justification is a notification you could have sent another way.
- How do I know which one you would recommend for me?
- Describe what you want people to do and how often they would do it. That usually answers it in one message, and if a website is the better call I will say so rather than sell you the larger project.
Keep reading
Have an idea you want to build?
Tell me what you are working on and I will come back with a plan, a timeline and a price.