Mobile apps
A mobile app for your business
An app makes sense when people use your business again and again. We build the smallest one that earns a place on their phone, and we tell you when you do not need one at all.
Most businesses do not need a mobile app. That is an odd thing to lead with on a page about building one, but it is the honest starting point, and it is the thing a good developer should tell you before you spend a cent. An app is a real commitment: it has to be downloaded, kept up to date, and reinstalled when someone gets a new phone. People only carry that weight for businesses they use again and again.
So the first question is not "what would the app do," it is "do my customers come back often enough to keep me on their home screen." If the honest answer is no, we will point you at a fast mobile website instead and you will be glad we did. If the answer is yes, an app can do things a website simply cannot, and the rest of this page is about those.
The real reasons an independent business builds an app
There are only a few, and they are all about the second visit, not the first.
Repeat use and loyalty. The coffee shop someone visits twice a week. The shop a customer reorders from. The studio they book every month. When use is habitual, an app turns a vague intention into a tap. A saved usual, a one-button reorder, a loyalty card that cannot be left in a drawer at home. The web can do versions of this, but it asks the customer to find you and log in every time. An app is already there.
Booking and scheduling. If your business runs on appointments or slots, a phone is the natural place to manage them. People book at odd hours, reschedule on the move, and want to see open times without calling. An app that talks to the calendar you already keep removes the back-and-forth for both sides and quietly cuts your no-shows.
Notifications people actually want. This one is easy to abuse and powerful when respected. A push notification is the only channel that reliably reaches someone, and people gave you that permission for a reason. "Your table is ready." "Your order is in." "A cancellation opened tomorrow at ten." Send those and people keep the app. Send daily marketing and they delete it. We design notifications around moments that are genuinely useful to the person receiving them.
An in-person moment the web handles badly. Sometimes the case for an app is a single instant the browser fumbles: showing a pass at a door, scanning to pay at a counter, pulling up a membership while standing in your shop. When the moment is physical and immediate, asking someone to open a browser, find a bookmark, and log in is friction at exactly the wrong time. A native app opens to the right screen instantly.
If your business does not have at least one of these, you probably do not need an app yet. Saying that costs us a project and saves you a budget, and we would rather have your trust.
How we decide what to build
We start with the customer's repeated job. Not the feature list, not what a competitor shipped, but the specific thing a real person does with you more than once. Reordering. Booking. Checking in. We get clear on that one job, then we work outward.
Then we build the smallest version that does it well. An app that does one thing people love beats an app that does ten things nobody opens. The narrow version ships sooner, costs less, and teaches you what to build next from real use instead of guesswork. You can always add. It is much harder to take away.
And we prototype first. Before any production code, you get a working, clickable version you can hold in your hand and test on real customers. That is when the expensive assumptions surface cheaply, while they are still easy to change.
What "built to last" means here
Plenty of apps work fine on launch day and quietly rot. The vendor moves on, nobody can change a price or a line of copy without a change order, and eighteen months later the thing is frozen. We build the opposite way.
- A small codebase. Less code is less to break, less to maintain, and less to relearn. We resist features that add weight without adding use.
- You own it. The source is yours, in full, from the start. No license you have to keep renewing to keep your own app running.
- It is observable. We instrument the app so you can see what people actually do: which features get used, where they drop off, what drives a repeat visit. Your next decision comes from evidence, not opinion.
- No lock-in. When you bring the work in-house or move to another developer, everything they need comes with it. We are not betting on you being unable to leave.
How an engagement works
We are a principal-led practice, which means the person who scopes your app is the person accountable for shipping it. You are not handed to a junior team after the sales call.
You see a working prototype before you pay for the build. We price the real thing as a fixed scope against a plan you have already clicked through, so there are no open-ended invoices and no surprises. You finish with software you own, can inspect, and can hand to anyone.
If a native app is the right tool for your business, we will build you one people keep on their phone. If it is not, we will tell you so and point you at the thing that is, usually a sharp mobile website that does the same job for less. Either way, you get an honest answer from someone who has to stand behind it.
- Do I actually need a native app?
- Often no, and we will say so plainly. If people interact with you once or twice a year, a fast mobile website is almost always the better spend. An app earns its place when customers come back often enough that having you on their home screen genuinely helps them. We start by checking which one you are.
- Should I start with mobile web instead?
- Usually yes. Mobile web is cheaper, it shows up in search, and nobody has to download anything. Many businesses get everything they need from a good mobile site. We will often build that first and add a native app only once the repeat use is real and the demand is proven.
- Do I need both iOS and Android?
- If you go native, yes, and we build for both from one shared codebase so you are not paying twice or maintaining two products that drift apart. You get both app stores from a single project rather than two separate builds.
- How much does an app cost?
- It depends on scope, so we price a fixed number against an agreed plan rather than guessing up front. Before you pay anything, you get a working prototype, so the price is attached to something you can already click through, not a promise.