TOPIC

Custom software
for the way you work.

Custom software is built around one business and one way of working, so the decisions made before any code is written matter as much as the code. This hub collects what we have written on those decisions: how to brief a developer, how to read a quote, who owns the result and how to test it before you accept it.

START HERE

Our custom software
services.

Each service has its own page with what is included and common questions.

Start with the guides, then look at the services if you want to talk about your own project.

GUIDES

14 guides on
custom software.

Business systems · 2 min read

Invoicing system or spreadsheet: when to switch

A spreadsheet works until it does not. The signs you need an invoicing system: duplicate numbers, late payments, VAT errors and no view of who owes you.

Business systems · 2 min read

APIs explained for business owners: how your systems talk to each other

An API lets one system ask another for information or send it an instruction. What that means for connecting your shop, CRM and accounting software.

Software · 2 min read

Build or buy software: how to decide

Buying is faster and cheaper to start. Building fits unusual processes and avoids per seat fees. A clear way to compare the two over three years.

Software · 2 min read

How to brief a developer so you get what you meant

A good brief states the problem, the users, what success looks like and what is out of scope. A one page structure that prevents most misunderstandings.

Software · 2 min read

How to choose a software development partner in another country

What to check before you hire a remote software team in another country: communication, ownership, references, process and how they handle problems.

Software · 2 min read

Software outsourcing risks and how to reduce them

The common risks of outsourcing software, from unclear scope to lost knowledge, and the simple habits that keep a project under your control.

Software · 2 min read

Fixed price or time and materials: which suits your software project?

Fixed price suits a clear scope. Time and materials suits work that will change as you learn. How each works and how to choose between them.

Software · 2 min read

How to write a software requirements document that developers can use

A short, clear requirements document saves time and money. What to include: the problem, users, must have features, rules, integrations and success measures.

Software · 2 min read

What affects how long a software project takes

Scope, decisions, feedback speed, integrations and testing set the timeline more than the amount of code. How to keep a project moving.

Software · 2 min read

Who owns the code? What to agree before a software project

Ownership of code, data and designs should be written down before work starts. The points to settle with any developer, and when to ask a lawyer.

Software · 2 min read

How to review a software quote before you accept it

A good quote lists what is included, what is not, how changes are handled and what happens at the end. Questions to ask before you say yes.

Software · 2 min read

User acceptance testing: how to check software before you accept it

Before you accept new software, test it with real tasks. A simple plan for user acceptance testing: who tests, what they test and how problems are tracked.

Data and reporting · 2 min read

When to move from a spreadsheet to a database

Spreadsheets are flexible but fragile. The signs that you have outgrown one: several editors, duplicate data, broken formulas and no history of changes.

Business systems · 2 min read

An online booking system for a small business: what to look for

Online booking saves phone calls and no shows. What to look for: availability rules, reminders, payments, calendar sync and a simple way to change bookings.

QUESTIONS

Questions about custom software
answered.

Ask us something else
When is custom software better than an off the shelf product?

When your process is unusual, when per user fees grow faster than your team, or when the system must connect to many others. Our build or buy guide compares them over three years.

How do I start a custom software project?

Write down the problem, who will use the system and what success looks like, then talk to a developer. A short brief and real examples of your forms and spreadsheets are enough to get a useful first conversation.

GET IN TOUCH

Talk to us about your project.

Tell us what you need and we email you a detailed quote, usually within one business day.

Get a quote