Skip to content

For businesses planning an app

We think we need an app. First, what kind, and for whom?

Customers, field staff and connected devices each need a different kind of app. We start by deciding what to build, and whether to build it at all.

Three common app situations

  • A customer-facing app

    Ordering, booking, accounts and notifications for people using your product on their phones.

  • A field or staff app

    Checklists, scanning, photos and forms for people working on site, often with poor connectivity.

  • A companion app for a device

    Pairing over Bluetooth, showing data and sending commands to hardware you make or use.

Choosing the approach

Mobile web or PWAReact NativeNative iOS and Android
Best whenContent or simple tools sufficeMost business apps on both platformsHeavy hardware or platform-specific features
CodebasesOne web codebaseOne shared codebaseTwo separate codebases
Device accessLimitedBroad, with native modulesFull
Store distributionNot requiredYesYes

What teams underestimate

  • The backend

    Apps need authentication, APIs, push infrastructure and admin tools. These often outweigh the app itself.

  • Offline and device behaviour

    Poor signal, background limits and Bluetooth quirks shape the design from day one.

  • Store rules and release

    Review requirements, signing and updates require planning, not a last-week scramble.

How we plan and build the app

  1. Decide whether and what

    We test the need and choose between web, React Native and native with a written rationale.

  2. Prove the risky part

    The hardest feature, such as offline sync or a device link, is prototyped first.

  3. Build with test releases

    You install builds on your own devices every sprint.

  4. Publish and monitor

    Store submission, staged rollout and crash monitoring are handled with you.

Typical timeline for a first app release

Typical durations for this kind of work. Real timing depends on scope, integrations and how quickly decisions are made.

  1. Discovery and prototype

    2 to 4 weeks

    Approach, backend needs and a prototype of the riskiest feature.

  2. Build

    8 to 20 weeks

    Depends on offline, hardware and backend scope.

  3. Beta and publishing

    2 to 4 weeks

    Test with real users, store review and rollout.

Questions before building an app

Is a mobile website enough?

Sometimes. If you need no device features, offline use or notifications, a responsive site or PWA can serve you at lower cost. We will say if an app is not justified.

What will it cost to run?

Beyond development there are developer-account fees, hosting, third-party services and maintenance for OS updates. We list the recurring costs as part of the estimate.

How long does store approval take?

It is controlled by Apple and Google and varies. We plan for review feedback and submit early, but we cannot control their timing.

Not sure what kind of app you need?

Describe the users and what they must do. We will recommend an approach and say what to prototype first.

Test my app idea

Tell us about the app you have in mind

Who will use it, where, and does it need to work offline or with hardware?

We use your details only to answer this inquiry.