GBCORP BLOG · IT SERVICES

Custom Mobile App Development: What Bespoke Really Means

Published September 24, 2022 · 6 min read

Bespoke does not mean built from nothing. It means the parts that make your app yours are built for you, on a foundation that has already been tested by thousands of users. Here is where the line sits, and why it decides the price.

Custom Mobile App Development: What Bespoke Really Means

Custom mobile app development is often sold as a blank page: everything designed for you, from the sign-in screen up. That is how budgets double. In GBCORP’s practice, a custom app is built on a shared core that already handles accounts, payments, notifications, multilingual text, right-to-left layouts and the design system, and the custom work is the screens, rules and integrations that make the app that business’s app. The client pays for what is theirs, not for a login screen built for the hundredth time.

Reused or bespoke

PartRouteNote
Sign-in, accounts, password rulesReusedTested, secure, maintained under the plan
Payments, wallets, promo codesReusedSettle to your gateway; rules priced on the server
Notifications, e-mail from your domainReusedConfigured, not built
Design system and brandConfiguredYour colours, type and logo applied to tested components
Screens and user flowsBespokeYour process, drawn in the scoping week
Business rules and pricing logicBespokeThe part that is your advantage
Integrations with your systemsBespokeScoped and priced per item

How it is scoped and priced

A scoping week with the people who use the process, ending in screens, a data model, an integration list, a written scope and a fixed quotation with dated milestones. Then releases of two weeks, each priced before it starts and each a build the client opens on a phone. Customised or more complex functionality is quoted separately before any work starts, so the price never surprises.

One codebase, three surfaces

The custom app ships to iOS, Android and the web from one codebase, with a web console for the business. A feature is built once and released everywhere on the same day. The client keeps one budget and one support plan instead of three.

What a custom app costs to run

A cloud project in the client’s name with usage-based costs that start small. Store developer accounts with their annual fees. A support plan at a known monthly figure covering operating-system updates, store rule changes, patches and monitoring. Releases priced one at a time from what the analytics show. GBCORP lists these in the quotation so the running cost is known before the build cost is approved.

Checklist for a bespoke brief

  • Describe the process the app covers, and where a product fell short.
  • List the screens users will spend most time on.
  • List the systems the app must talk to and who administers them.
  • Name the markets, languages and currencies.
  • Decide who owns the console, the accounts and the code: you.
  • Choose the one number the first release must move.

The numbers to expect

Scoping in one week. First release in eight to twelve weeks at a fixed price. Releases every two weeks afterwards. Support with response times in hours for critical issues. The priced starting point is on the GBCORP e-shop.

A worked example

An inspection company sends surveyors to sites and produces reports days later from notes and photos. The custom mobile app has a surveyor app with the day’s inspections, a checklist per site type, photos tagged to checklist items, a signature from the site contact and offline capture for basements and roofs. Accounts, sign-in, photo storage and notifications are the shared core. The bespoke work is the checklist engine, the report generator and the offline sync. It ships in ten weeks; reports go out the same day; a second release adds a client portal on the same core in three weeks.

Keeping a custom app current

A mobile app is not finished at launch. Operating systems change every year and stores change their rules more often; libraries need patches; the analytics show which screens are used and which are ignored. Under the support plan GBCORP handles the platform work, monitors the app, and proposes releases from what the numbers show, each priced before it starts. A client that later wants an in-house team receives the code, the documentation and a hand-over period. Either way the app has an owner, and an app with an owner is the one still in the stores in five years.

The design system

A custom app still needs consistent components: buttons, forms, cards, lists, dialogs, in every state and every language. GBCORP applies the client’s brand to a tested component library rather than drawing each button anew, so screens are consistent, accessible and right-to-left ready from the first sprint. The bespoke effort goes into the flows and the rules, which is where the client’s advantage lives.

Offline and field use

Custom mobile apps for field work must keep working where the signal does not: forms captured offline, photos queued, signatures stored, and everything synchronised when the connection returns, without duplicates or losses. This is bespoke work in most projects and it is scoped explicitly, because an app that loses a day’s inspections when a basement has no signal is an app nobody carries. GBCORP builds offline capture into the first release wherever the scoping week shows the users work away from a desk.

Questions we hear first

Why not build everything from scratch?

Because the tested parts are safer and cheaper reused, and the money goes to what makes the app yours.

Do we own the shared core?

You own your app and its code; the core is licensed with it and documented so another team could maintain the app.

Can a white-label app become custom later?

Yes. Custom releases are added on the same engine without a rebuild.

How is the price fixed?

Per release, after the scoping week, in writing.

Where to start

The GBCORP software development hub sets out the method; the GBCORP Custom App Development product is the priced starting point. For the platform question, read cross platform app development explained.

GBCORP operates across 17 countries on 4 continents through six pillars: AI & IT, Innovation, Sustainability, Infrastructure, Business Lounge, and EV's & Solutions.