GBCORP BLOG · IT SERVICES

Application Development Company: How to Choose One That Delivers

Published July 26, 2022 · 6 min read

Every application development company has a portfolio page and a process diagram. Neither tells you whether the application will be running, owned by you and still improving two years later. These questions do.

Application Development Company: How to Choose One That Delivers

An application development company builds the software a business runs on: customer apps, staff apps, portals, consoles and the services behind them. Choosing one is a decision about the next five years, because the application will need releases, store updates and support for as long as it is in use. GBCORP builds and runs applications for its own products and for clients, and the questions below are the ones that would have saved the projects that went wrong.

Six questions that separate builders from resellers

QuestionWhat a good answer sounds like
Which applications do you run in production yourselves?A company that operates its own apps knows what breaks at 2 a.m.
Who owns the code, the cloud project and the store accounts?The answer should be the client, from the first commit.
How is the price fixed?Per release, agreed before it starts; not a day rate.
What happens after launch?A support plan with response times, or a documented hand-over.
How many platforms from one codebase?iOS, Android and web from one, or the budget triples.
Show me the last release notes you sent a client.Real notes show a real rhythm.

How a project should be scoped

One week. Workshops with the people who will use the application, screens drawn and reviewed, the data model agreed, integrations listed, and a written scope with a fixed quotation and dated milestones. If a company cannot produce that in a week, the project will not be any faster later. GBCORP starts every custom build this way, and the scoping week is priced on its own so the client can walk away with the documents.

How it should be built

Releases of two weeks, each ending in a build the client opens on a phone or in a browser. A shared core for accounts, payments, notifications, multilingual text and the design system, so screens are built once. A cloud project in the client’s name. Automated tests on the parts that handle money and identity. Store listings prepared in parallel with the last sprints, so review time does not add to the calendar.

What ownership should mean

Code in a repository the client controls. Cloud project, domain, store developer accounts and payment-gateway account in the client’s name. Documentation that another team could pick up. No credentials retained by the developer after a hand-over unless a support contract requires them. GBCORP puts this in writing because it is the clause most companies leave vague.

Checklist before choosing

  • Ask for a fixed price per release, and a scoping week priced separately.
  • Ask which of their applications are live in stores today under their own name.
  • Ask how a second application would reuse the first one’s core.
  • Ask for the support plan in writing, with response times.
  • Ask who holds each account after launch.
  • Ask for the measure of success, and how it will be reported.

The numbers to expect

Scoping in one week. A first release in eight to twelve weeks. Releases every two weeks after launch, each priced before it starts. iOS, Android and web from one codebase. Support with response times in hours for critical issues. The priced starting points are on the GBCORP e-shop, and the scoping week turns them into a number for the whole application.

A worked example

A services group with three brands wants a customer app for each and one staff app across all three. An application development company quoting three native builds per brand would price twelve applications. GBCORP quotes one shared core plus four thin apps: accounts, payments, notifications and the design system built once, each customer app a brand configuration with its own screens, the staff app reading from the same data. The first customer app ships in ten weeks; the second and third take three weeks each because the core is done. The staff app follows in the next release. One support plan covers all four.

Warning signs during the first month

The scope is still being discussed in week three. The first build is promised for the end rather than every two weeks. Accounts are opened in the developer’s name for convenience. The price is quoted in days and the days keep growing. Questions about ownership are answered with reassurance rather than a document. None of these is fatal on its own; together they describe a project that will cost twice the estimate and be hard to leave. A good application development company removes each one before it is asked.

What the client supplies

The people who will use the application, for the scoping week. Brand assets and a domain by week two. Store developer accounts in the business’s name, or a note asking GBCORP to open them. Feedback on each build within days. Content and translations while the foundation is built. A decision-maker who can approve. The plan lists each of these with a date, because a project waits on a missing logo more often than on a missing developer.

Questions we hear first

Should we hire developers instead?

Only when there is a year of continuous work and someone to lead them. Most businesses are better served by fixed-price releases and a support plan.

Can a small business afford a custom application?

Often the right answer is a white-label application configured in days, with custom releases added only where they pay.

How long does store approval take?

Days to a couple of weeks; GBCORP prepares listings in parallel so it rarely adds to the calendar.

What if we want to leave later?

Everything is in your name and documented. A hand-over period is part of the plan.

Where to start

The GBCORP software development hub explains the method; the GBCORP Custom App Development product is the priced starting point. For the service-by-service view, read software development services explained.

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