GBCORP BLOG · IT SERVICES

How to Get Custom Software Developed for Your Company Without Regret

Published March 23, 2022 · 6 min read

Custom software is the right answer more rarely than people think and more valuable when it is. The trick is knowing which case you are in before you pay for it. This is the method GBCORP uses with a company that says: develop custom software for us.

How to Get Custom Software Developed for Your Company Without Regret

Every company has a process that runs on spreadsheets, e-mail and one person's memory. At some point someone says the company needs custom software. Sometimes it does. Often it needs a product that already exists, configured. The difference is worth a week of thought, because it is the difference between a launch in days and a project that lasts a year.

When custom is right

When the process is what makes the company different and no product models it. When integrations with existing systems are the heart of the job. When the software will be sold to others. When the company must own the code outright. If none of those applies, a configured product usually wins, and GBCORP will say so.

Writing the brief

One page: who uses it, what they do today, what the software changes, and how success is measured. Add three real examples of the process as it happens now, with screenshots or documents. Add the systems the software must talk to. That page is the first deliverable and the cheapest one; every hour spent on it saves a day later.

The scoping week

WhenWhat happensOutput
Day 1–2Workshops with the people who run the processUnderstanding, not assumptions
Day 3Screens and the data modelSomething to react to
Day 4Written scope for the first release, what is in and what waitsBoundaries
Day 5Fixed quotation for release one, timeline, support optionsA decision

The scoping week costs a small fixed fee and ends with a document the company could take anywhere. It sometimes ends with the advice that a white-label product covers the need, which is the cheapest possible outcome.

Build, own, run

Two-week sprints on a live test build the company can open at any time; every release is usable. Source code, cloud project and accounts in the company's name from day one. After launch, a support plan with response times, or a documented hand-over to an in-house team. Custom business software built this way is an asset with a known cost, not a liability with an unknown one.

Mistakes that cost the most

Starting without a brief. Scoping the whole vision instead of the first release. Accepting an estimate instead of a fixed price. Letting the vendor own the accounts. Skipping the support plan and discovering it at the first store rejection. Building a feature that could have been a spreadsheet for another year.

Checklist before you sign

  • The one-page brief and three real examples.
  • The systems to integrate with, and which have APIs.
  • A decision-maker available within a day during the build.
  • The first release defined by what it must do once, not everything it could do.
  • Ownership of code, cloud and accounts in writing, from day one.
  • A support plan or hand-over chosen in the first quotation.

The numbers to expect

Scoping in a week; a first release of a focused business application in eight to twelve weeks at a fixed price; releases every two weeks after that, each priced before it starts. The priced starting point for custom development is on the GBCORP e-shop; customised or more complex functionality is quoted separately before any work starts.

A worked example

A logistics company runs bookings on spreadsheets, confirms by phone and invoices from a separate package. The brief: a booking app for customers, a dispatch console for staff, invoices generated automatically. Scoping week: the team maps the current process, finds that a white-label booking and customer-portal engine covers customers and invoices, and that only the dispatch board is genuinely custom. Quotation: the engine on a flat plan plus a fixed price for the dispatch board. Ten weeks later the customers book themselves, dispatch runs on a screen, and invoices post to the accounting package through its API. The custom part was a fifth of what a from-scratch build would have cost.

Keeping the software alive

Custom software needs a home after launch: a place to run, someone to watch it, and a way to change it. GBCORP's support plan covers hosting, monitoring, security patches, platform and store updates, and a response time when something breaks, at a known monthly figure. Changes are releases, scoped and priced before they start, and delivered in two-week sprints. A company that wants its own team to take over receives the source code, the cloud project, the documentation and a hand-over period. Either way the software has an owner, which is the difference between an asset and an orphan.

Security and compliance built in

Custom business software holds customer data, prices and often payment details, so the foundation has to be right before the first feature. GBCORP starts every build on the same base: a dedicated cloud project in the company's name, roles that decide who sees what, a server-enforced password policy with single-use reset links and rate limits, input that is validated and escaped so nothing a user types can run as code, audit history on sensitive records, and export and deletion of data on request. These are not a line item; they are the starting point, and they are what lets a company answer a customer's or a regulator's question without a scramble.

Questions we hear first

How much does custom software cost?

A fixed quotation after the scoping week; the priced starting point is on the e-shop, and each further release is priced before it starts.

How long does it take?

Eight to twelve weeks to a usable first release for a focused application; larger systems are delivered in releases.

Can it connect to our accounting or stock system?

Yes, through their APIs; integrations are scoped in the first week.

What if our process changes next year?

Releases are how the software changes with the company; each is scoped and priced on its own.

Where to start

Send the brief through the GBCORP custom app development page, or start with the priced GBCORP Custom App Development product. For the full list of what an engagement includes, read what complete software development services contain.

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