GBCORP BLOG · IT SERVICES

Digital Product Development: From Idea to Something People Pay For

Published February 11, 2022 · 6 min read

A digital product is software that other people pay to use. That last clause changes everything about how it is built: billing, onboarding, support and analytics are the product, not add-ons. Here is the path GBCORP follows.

Digital Product Development: From Idea to Something People Pay For

Custom software solves one company's problem. A digital product solves the same problem for many, which means it must be sold, onboarded, billed, supported and measured without a person in the loop each time. Digital product development is the discipline of building those parts alongside the feature the founder is excited about, and it is where GBCORP's own experience running software products earns its keep.

The stages

StageWhat it producesTime
Idea to briefOne page: user, problem, change, measureDays
ScopeScreens, written scope, fixed quotation for release oneOne week
First releaseThe smallest version someone will pay for, on the stores and the webEight to twelve weeks
Onboarding and billingSign-up, plans, subscriptions, invoices, cancellationInside release one
Measure and iterateActivation, retention, revenue per user; releases every two weeksOngoing
ScaleMulti-tenant limits, analytics, support tooling, complianceAs users grow

What goes in the first release

Only what a paying user needs to get the promised result once. A founder's feature list is a roadmap, not a scope. GBCORP's rule: if a feature can be done by hand for the first fifty customers, do it by hand and build it when the fiftieth arrives. The first release then ships in weeks and starts producing the only data that matters, which is whether people pay and come back.

The parts founders forget

Subscription billing with plans, trials, upgrades and dunning. Onboarding that gets a new user to the first result in minutes. Roles, so a customer can invite a colleague. Usage analytics that show which features earn retention. A support view so the team can see what a customer sees. Store publishing under the company's own accounts. None of these is exciting; all of them decide whether the product survives its first hundred customers.

Why a product company builds products differently

GBCORP runs its own software products in production, which means the blocks a new product needs, accounts, billing, notifications, multilingual layouts, consoles, are already built and tested. A client's product is assembled from them, so the first release arrives faster and the engineering budget goes to the part that is genuinely new. Source code, cloud project and store accounts sit in the client's name from day one.

Checklist before you start

  • The one-page brief with a measurable success number.
  • The price and plan structure you intend to charge, even if it changes.
  • Ten people who have said they would pay, by name.
  • The systems the product must integrate with on day one, and those that can wait.
  • A decision-maker who can answer within a day during the build.
  • The date by which the first customer must be using it.

The numbers to expect

Scoping in a week; a first release in eight to twelve weeks at a fixed price; releases every two weeks after that, each priced before it starts. Track activation, meaning users who reach the first result, week-four retention, and revenue per user. If activation is low, the onboarding is the next release, whatever the roadmap says.

Pricing and billing decisions

The price is part of the product, and it should be decided before the first screen is drawn, because it changes what gets built. A per-seat price needs roles and invitations in release one. A usage price needs metering and caps. A single flat plan needs almost nothing, which is why GBCORP often recommends it for the first release: one plan, one price, a trial, and the option to add tiers when the analytics show which features earn them. Subscriptions settle through the company's own payment-gateway account; invoices, tax per market and failed-card recovery are built in, since revenue that leaks through a billing gap is the most avoidable loss a product has.

Publishing and the first hundred customers

The web app goes live first, on the company's domain, with sign-up and billing working end to end. The iOS and Android apps are submitted under the company's own developer accounts and follow when review completes. The first hundred customers are onboarded almost by hand: the founder watches sessions, reads support messages and asks what nearly stopped each of them. The answers become the next two releases, which is why GBCORP prices releases one at a time rather than committing a year's roadmap in advance. By the hundredth customer the onboarding is self-serve, and the product is ready for marketing money.

Choosing what to measure

Three numbers are enough for the first year. Activation: the share of new sign-ups that reach the promised result once, within a week. Retention: the share still active in week four. Revenue per customer: what the average account pays each month. Every release should be chosen to move one of them, and every release review should show whether it did. Vanity numbers, downloads, page views, sign-ups without activation, are recorded and ignored. GBCORP builds the event logging for these three into release one and reads them with the client monthly, because a product team that argues from the same three numbers makes faster decisions than one arguing from opinions.

Questions we hear first

Should we start with a white-label product instead?

If a GBCORP white-label engine already does what the product would do, launching on it is the fastest way to learn whether anyone pays. GBCORP says so when it applies.

Who owns the product?

You do. Code, cloud project, store accounts and billing account are in your name.

Can GBCORP run it after launch?

Yes, under a support plan covering monitoring, security, compliance and new releases, or hand it over to your team.

Do you build the marketing site too?

Yes, from the same foundation, with the sign-up and billing flow connected.

Where to start

The GBCORP software development hub covers product development end to end; the GBCORP Custom App Development product is the priced starting point for a first release. For the brief, read how to turn an idea into software.

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