Mobile apps for products that need people to come back

NorvexSoft designs and builds custom iOS and Android apps for sales, bookings, memberships, internal operations and startup MVPs. Every app project is broken down by user flow, backend, admin, notifications, store submission and running costs, so you know what you are committing to before you commit.

Before you decide

Not every business needs an app first

If the goal is only to present information or take enquiries, a website is probably the better first step. A mobile app earns its cost when you need a repeat channel to customers, staff or a user community.

  • 5 signs an app makes sense

    The more of these are true, the more the app has a reason to exist rather than being one more channel.

    • People need to sign in and use it repeatedly
    • You need push notifications for orders, appointments, offers or reminders
    • You need something faster than a website on a phone
    • You need to store personal data, transaction history, loyalty points or memberships
    • You need to support an internal process: sales, task assignment, reporting, attendance, inspections
  • Signs it is too early

    If any of these four is true, build the website first. NorvexSoft will say so rather than take the project.

    • It is not yet clear who will use the app
    • There is no initial audience
    • The features amount to presenting basic information
    • The budget does not yet account for backend, stores, servers and maintenance

Types of app

The kinds of app NorvexSoft builds

These five groups cover nearly every real request. Each lists the features it usually carries, so you can size up the work before hearing a price.

  • Sales apps

    Suits: product brands, shops, distributors, anything with returning customers.

    • Product catalogue, cart, payments
    • Orders and customer accounts
    • Promo codes
    • Push notifications
  • Booking and service apps

    Suits: spas, gyms, clinics, education, consulting, home services.

    • Service calendar and booking
    • Automatic reminders
    • Customer records
    • Appointment management in the admin panel
  • Membership and loyalty apps

    Suits: retail chains, gyms, restaurants, communities, anything people come back to often.

    • Member sign-in
    • Loyalty points and tiers
    • QR code at the counter
    • Transaction history, offer notifications
  • Internal operations apps

    Suits: businesses running on spreadsheets, group chats, scattered forms or software that does not fit.

    • Staff sign-in and permissions
    • Task assignment and approval
    • Reporting
    • An admin dashboard
  • Startup MVPs

    Suits: founders who need a first version to test the market, demo to investors or gather user feedback.

    • The product's main flow
    • Sign-in and a minimal backend
    • User behaviour tracking
    • Room to grow with the feedback

The parts

An app is more than screens on a phone

The six parts below are what actually make an app work. They are also why an app costs more than a website: the part people see is one of six.

  • The iOS/Android app

    Where people sign in, browse, order, book, get notifications or do their work. One codebase runs on both platforms.

  • Backend and database

    Where accounts, orders, appointments, notifications, content and any synced data live. If the business also has a website, this is the part they share.

  • Admin panel

    Where the owner or staff manage products, orders, users, reports and configuration.

  • Third-party integrations

    Payments, maps, SMS, email, chat, CRM, inventory, accounting, analytics.

  • Stores and release

    Apple Developer and Google Play accounts, screenshots, descriptions, privacy declarations and the review process.

  • Running it after launch

    Servers, backups, bug fixes, updates for new OS releases, crash monitoring and new features.

Handover

What sign-off delivers

The exact list is written into the quote for each scope. This is what a client actually receives for an app project.

  • A finished app on both iOS and Android, live on the App Store and Google Play.
  • 100% of the app and backend source code within the project scope, with instructions for rebuilding the environment.
  • The release build files (.aab for Google Play, .ipa for the App Store) and the app signing key.
  • Backend admin accounts, permissions and operating documentation.
  • Admin rights on the App Store Connect and Google Play Console listings, in your name.
  • Server, database and integration service details, in your name.
  • Analytics configured: installs, opens and the events you signed off.
  • A sign-off record and the list of items covered by technical support.

Why NorvexSoft

Commitments & support

The six below go into the quote or the sign-off record of every project. They are not verbal promises.

  • Direct to developer

    Work directly with the developer

    You talk to the person actually building the project, with no account manager in between. Requirements land correctly the first time.
  • Transparent pricing

    Scope agreed before anything starts

    The quote names every line item, everything not included, and the level of support after handover. Anything outside the scope is quoted before it is built, not charged afterwards.
  • Your store accounts

    Store accounts in your name

    The Apple Developer and Google Play accounts belong to you, and Apple and Google charge you directly. NorvexSoft is granted access only to submit builds.
  • 36-month warranty

    Technical support after launch

    Technical faults within the signed-off scope are fixed free during a 30-day warranty, with 14 to 30 days of usage support. Server monitoring, new releases and updates for changing iOS or Android requirements are a monthly operations package.
  • Full ownership

    You own everything

    Source code, app signing keys, servers and service accounts are all in your name, the signing key included, which matters because losing it means never updating the app already on the stores.
  • One codebase

    One codebase, not two builds

    iOS and Android share one set of code, so a fix or a new feature is built once for both platforms.

Selected projects

Selected apps

These projects include a delivered app and a NorvexSoft product in development. Open either one to see the original brief and how it was built.

See all projects

Before a quote

App pricing follows the user flows, the data and how it will run

These eight questions decide the app's scope. If you cannot answer one yet, that is exactly what to talk about first, not what to skip.

  1. Does the app need iOS, Android or both?

  2. Who is the main user: customers, staff, partners or a community?

  3. Do you need sign-in, permissions and user profiles?

  4. Where does the app's data come from: entered fresh, synced from the website, or an existing system?

  5. Do you need payments, push notifications, maps, QR codes, the camera, or offline use?

  6. Who administers the content and data once the app is live?

  7. Does the app need to go on the App Store and Google Play?

  8. After launch, who is responsible for fixes, updates and server monitoring?

Process

From an idea to an app people can install

Every step has a concrete output for you to review and approve before the next one starts, including the last two that app projects so often skip.

  1. 01
    Discovery

    Analyse the problem

    Settle who the users are, the situations they use it in, the flows and the business goal. You get an agreed written problem statement before anyone talks about screens or technology.

  2. 02
    Scope

    Fix the scope of version one

    Decide which screens come first, which features wait, and what the backend and admin panel need. You get a detailed quote broken down by line item, with timings and everything that is not in scope.

  3. 03
    Design

    Design the flows and the interface

    Build an experience that works on a phone, optimise the main actions, and handle the error, empty and loading states. You approve the design direction before any code is written, when changes are still fastest and cheapest.

  4. 04
    Development

    Build the app, backend and admin

    The app, the API, the database, the admin panel and the necessary integrations. You get an installable test build to follow progress throughout.

  5. 05
    Testing

    Test on real devices

    Sign-in, data, speed, notifications, payments, poor network conditions and a range of screen sizes, on real handsets rather than only in a simulator. You and your staff try it through TestFlight and Closed Testing before it goes public.

  6. 06
    Launch

    Release and support

    Prepare the store listings, submit for review and follow it through to approval. That gate is held by Apple and Google, so NorvexSoft commits to preparing the submission correctly rather than promising an approval date. Then the source code and signing keys are handed over and the support scope is confirmed.

Pricing

Mobile app packages

App cost follows the screen count and the number of business flows, so most projects are quoted after scoping. The three groups below are there so you can place your project before we talk.

  • A startup or business testing an idea quickly. Depending on scope, includes:

    • An iOS/Android app from one codebase
    • The main user flow
    • Basic sign-in
    • A minimal backend
    • A simple admin panel
    • Testing and handover
  • Sales, booking, membership and customer-care apps. Depending on scope, includes:

    • The iOS/Android app
    • Backend and database
    • Admin panel
    • Push notifications
    • Payments or third-party integrations
    • Submission to both stores
  • Internal systems, bespoke processes, several user roles, complex data. Depending on scope, includes:

    • Process analysis before any code
    • Multi-level permissions
    • Dashboards and reporting
    • Working on a poor connection, where needed
    • Syncing with your existing systems
    • Long-term operational support

The last two groups are quoted once the screen list and the business flows are settled, because that is what decides the real volume of work. Every line item, and everything not included, is written into the quote before work starts.

Extra costs

Extra costs to know about

The five below are charged directly by third parties and are not in NorvexSoft's quote. Knowing them up front means budgeting for them, rather than meeting them at release time.

  • Apple

    Apple Developer account

    Needed to publish on the App Store. Apple charges annually, and the account is in your name.
  • Google

    Google Play Console account

    Needed to publish on Google Play. Google charges once, and the account is in your name.
  • Hosting

    Server and backend

    Needed if the app has sign-in, synced data, an admin panel or push notifications. Cost follows real user numbers.
  • Integrations

    Third-party services

    Payment gateways, SMS, email, maps, analytics, CDN. You only pay for the ones the project actually uses.
  • Maintenance

    Maintenance

    Needed for fixes, for updates when iOS or Android change their requirements, for server monitoring and for new features.

Related service

The app exists, but where do people find you?

A store listing does not show up on Google the way a website does. If you need customers to find you through search, that is still the website's job.

FAQ

Frequently asked questions about mobile apps

  • If the goal is to present the business, run ads or take enquiries, a website is usually the better first step. If the product needs people to come back regularly, to sign in, to get notifications or to do something repeatedly, an app has a clearer reason.

  • Most business apps do, once there are accounts, synced data, orders, appointments, notifications or an admin panel. An app with no backend only suits very simple cases.

  • Yes. Depending on scope and budget, one codebase can serve both platforms, which cuts both development and maintenance cost.

  • Yes, including preparing the build, screenshots, descriptions and privacy declarations, and submitting for review. The developer accounts should be in your details so you own the product long term.

Get a quote on WhatsApp

WhatsApp is the fastest route. The person who replies is the person who builds the project, so you get a budget range in the conversation itself.

Message on WhatsApp for a quote

Start a project

Have an app idea but are not sure where to start?

Send a short description of the users, the features and what the app is for. NorvexSoft will help you settle the scope of a first version, what it needs to include, and the costs to budget for before building.

The person who replies is the person who builds the project. Replies during working hours, usually within 24 hours.

1