Web App or Mobile App: Which to Build First?
All articles

Planning · Web development · Mobile apps

Web app or mobile app: which to build first

There is no universal answer, but there are questions that point to one: where and how often people use the product, whether they need notifications and the camera, whether they are customers or employees. Here are the criteria and the typical situations.

HiRaise team 5 min read

Contents

“Where do we start — a website or an app?” comes up in almost every new project. There is no answer that fits every case. But there are a few questions whose answers usually make the choice obvious.

First, what actually differs between the two options; then the criteria and the typical situations.

The difference for the user

A web app opens in a browser from a link. Nothing to install, it works the same on a computer and a phone, and an update reaches everyone as soon as it is released. It suits work with large amounts of data, tables and documents — anything that is more comfortable on a big screen.

A mobile app lives on the phone. It has to be found in a store and installed, which is an extra step. But after that the icon is always at hand, push notifications work, the camera, location and other phone features are available, and the app copes with a poor connection better than a website does.

Put simply: a web app is easier to start using; a mobile app is easier to use every day.

The difference for the budget

Launching a web version is usually simpler: one platform, no store review, updates go out whenever you want. A mobile app means two platforms, iOS and Android, and publishing in two stores with their own rules.

Cross-platform development with Flutter narrows this gap a lot: one app is built for both systems. But store releases and testing on different devices remain.

There is another point. Most products have a server side — a backend, a database, an admin panel — and it is shared by the web version and the app. So the second version of a product costs noticeably less than the first: a large part of the work is already done.

Selection criteria

These are the questions worth asking yourself before talking to a contractor.

How often does the user open the product? Every day or several times a day argues for an app. Once a month argues for the web: nobody installs an app for a rare task.

Where are they at that moment? At a desk — web. On the road, in a warehouse, on a site, at a client’s — more likely an app.

Are notifications needed? If the product’s value lies in telling people something in time — an order status, a new request, a schedule change — push notifications give an app a serious advantage.

Are phone features needed? A camera for photos and code scanning, location, working without a connection — all of this is more natural in an app.

How much data is on the screen? Tables, reports, long forms and documents are more comfortable in a browser on a large monitor.

How do users find the product? If they come from search, ads or a link in an email, a web page opens right away, while an app means a trip through the store.

Is the user a customer or an employee? You can ask an employee to install an app. A customer you can only persuade.

Typical situations

A customer service with regular purchases — delivery, bookings, orders. Frequent use and status notifications point to an app. But a web version lets new customers try the service without installing anything. Teams often start with the app plus a simple web page for the first order.

A B2B customer portal — documents, invoices, orders, statements. People work at a computer, there is a lot of data, and they log in when they need to. This almost always starts on the web.

An internal tool for the office — requests, approvals, reports. Employees sit at computers and the data is tabular. A web version is a sensible first step.

A tool for field staff — couriers, installers, warehouse stocktaking. Camera, location, an unstable connection: an app is needed.

A corporate portal — this often needs both versions: office staff work in the browser, and those outside the office use their phones. That is how our IntraLink case is built: a web portal plus a mobile app for iOS and Android.

The middle ground: a web app that behaves like an app

There is a middle ground between a website and an app. A responsive web app works comfortably on a phone screen, and a progressive web app (PWA) can also be added to the home screen as an icon, like a regular app, with no store and no installation.

This is a good way to test a mobile scenario without paying for two platforms and store publishing. But it has limits. Push notifications on iPhone come with caveats, access to phone features is restricted, and nobody will find you in an app store. If the product takes off and people start opening it every day, a full app will still be needed — but by then it will be clear which features it should have.

When to build both at once

Sometimes you do not have to choose. Both versions are justified from the start when:

  • the product has different user groups on different devices — for example, customers in the app and managers in a web admin panel;
  • the main scenario does not work without one of the versions;
  • competitors are already on both platforms, and users expect the same.

Even then it helps to launch in steps: first the main scenario in the version people will use most, then the second one. A shared backend makes this possible without rework.

How not to get it wrong

A wrong choice is rarely fatal: the server side and design decisions carry over to the second version. What costs more is trying to do everything everywhere at once, which pushes the first version back by half a year.

If in doubt, start with the version that will answer the main question faster: do people need the product? More about each option is on the web development and mobile app development pages. In a free consultation we will help you run your case through these criteria.

Web or app is a question not of technology but of the user’s habits. Where they are, when and why they open the product — that is where to show up first.

Let's talk about your project

Describe your project in 2–3 sentences: we reply within an hour during business hours and estimate the timeline and cost for free.

Read also

  • Planning · Mobile apps · Web development

    What you can realistically ship in three months: the MVP

    In three months you can release a working first version with one main scenario: 5–8 screens, sign-in, the key feature and a simple admin panel. Here is how to spend those weeks, what to postpone and how to tell whether the idea works.

    5 min read

  • Cost · Planning

    How much does custom software development cost

    A mid-sized web service costs RUB 5–6 million and takes 3–5 months; a corporate system or CRM starts at RUB 6.8 million and takes 5–7 months. Here is what the price is made of, what moves it and why a starting price is not yet an estimate.

    7 min read

  • Cost · Mobile apps

    How much does it cost to develop a mobile app

    An MVP for iOS and Android costs from RUB 2.1 million and takes 2–3 months; a mid-sized app with its own backend costs RUB 6–7 million and takes 4–5 months; a complex one starts at RUB 15 million. Here is how platforms, backend, design and life after launch change the price.

    5 min read

Launch your project with experts

Start with a free analysis: we will study your project, propose the best solutions, and prepare everything for a confident start.

What happens next

  1. We reply within an hour during business hours
  2. A 30-minute call to understand your task
  3. A free estimate of the timeline and cost
Sergey Rusinovich, CEO of HiRaise
Your request goes to Sergey Rusinovich CEO Message on Telegram

We sign an NDA before discussing details if you need one.