Clients often come to us saying, “We need an app.” Our first question is always the same: “What will your customers be able to do in the app that they can't easily do today?”
Sometimes the answer is compelling: ordering in seconds, tracking deliveries live, booking services, managing an account. Other times, it turns out a better website would do the job for a fraction of the cost. Both answers are fine. Building the wrong thing is not.
Here's how to think it through.
What apps do better than websites
- Speed for repeat actions: reordering, rebooking or checking status in a couple of taps
- Push notifications that reach customers directly, such as order updates, reminders and offers
- Using phone features: camera, location, biometrics, offline access
- A persistent presence: your icon on their home screen is a constant reminder
- Personalised experiences based on history and preferences
When an app makes sense
Apps tend to succeed when customers interact with you frequently. Think of:
- Ordering and delivery: food, groceries, medicine
- Bookings and appointments that repeat
- Marketplaces connecting customers with providers
- Learning platforms students use daily
- Loyalty programmes and account management
- Tools staff use in the field: sales visits, deliveries, inspections
When a website is probably enough
- Customers visit you once or twice a year
- They mainly need information: services, prices, contact details
- The main goal is enquiries rather than repeat transactions
- Your budget would be better spent on marketing or improving your website
A fast, mobile-friendly website can do a great deal. For some businesses, a progressive web app, a website that behaves a bit like an app, offers a useful middle ground.
What makes customers keep an app
It solves one job brilliantly
The apps people love do one main thing extremely well. Every extra feature competes for attention. Start focused and expand based on what users ask for.
It's fast and reliable on everyday phones
Many of your customers use mid-range devices with limited storage and patchy connections. An app that's slow, heavy or crashes gets deleted. Testing on real, everyday devices matters.
Onboarding gets out of the way
Long sign-up forms and permission requests before people see any value cause drop-offs. Let people explore first, then ask for details when there's a clear reason.
Notifications are useful, not noisy
Order updates and reminders are welcome. Daily promotional pings are not. Respect your users' attention and they'll keep notifications on.
It's connected to your business
An app is only as good as the system behind it. Stock, prices, bookings and customer accounts need to stay in sync with your website and back office, otherwise you create frustration instead of convenience.
Native or cross-platform?
Native apps are built separately for Android and iOS. Cross-platform apps share one codebase for both. For most business apps, cross-platform development offers the best balance: faster to build, easier to maintain and strong performance. Native makes sense for apps that rely heavily on advanced device features or complex graphics.
Planning beyond launch
Launching is the start, not the end. Budget for:
- Updates for new Android and iOS versions
- Bug fixes and performance improvements
- New features based on user feedback
- App store optimisation and marketing to get downloads
“The best apps don't feel like technology. They feel like the easiest way to get something done.”
Still deciding?
If you're unsure whether an app is the right investment, describe what you want customers to be able to do. We'll tell you honestly whether an app, a website or a combination makes most sense, and what each would involve.
How we can help
Mobile App Development
Android and iOS apps people actually keep on their phones.