
Custom software or an existing product?
A practical way to compare buying, configuring and building software against your workflows, integrations, ongoing costs and control needs.
Rosaan Ramasamy · · 2 min read
A copyable brief that helps a software team understand users, workflows, priorities, constraints, dependencies and how you will accept the work.


In short
Describe the business result, the people doing the work, the current steps and what must change. Add your priority order, existing systems, access or timing constraints, and a few real cases you would use to accept the result. You do not need to prescribe the technology.
You can ask for a quote without having every screen designed. You do need enough information for both sides to understand what is being priced. A list such as “a booking app with reports” leaves too much room for different interpretations.
Use plain language. If you do not know an answer, write “unknown” rather than guessing.
If the project includes an existing system, add what you know about its code, hosting, backups and release process. Our takeover checklist helps when those details are scattered.
“Branch staff record service bookings in a shared spreadsheet. Customers message the front desk to change times. We want staff to see available slots and customers to request changes without double booking. Phase one covers two branches and existing customers. The branch manager will approve exceptions. We will test one normal booking, a cancellation and two requests for the last available slot. We still need to confirm whether our POS has an appointment API.”
In a few lines, it tells a supplier who uses the system, what must work first, how the result will be checked, and the one unknown that could change the price. Our Tit Tar Man work covered bookings and branch operations in the same system.
A good supplier asks questions before fixing a price. Expect them to inspect a current system, speak to the people who use it or propose a first phase. Ask the supplier to show the included work, exclusions, dependencies, acceptance checks, payment terms, ownership and handover position in the proposal.
If you are still deciding whether to buy or build, start with the buy, configure or build guide. If you already know the direction, this brief gives a Custom Project discussion a practical starting point.

Founder and Managing Director, Antdragon
Rosaan started Antdragon in 2020 to be the team that stays accountable once software goes live, and works with business owners on the systems they rely on every day.
Filed under Planning new software

A practical way to compare buying, configuring and building software against your workflows, integrations, ongoing costs and control needs.
Rosaan Ramasamy · · 2 min read

Most businesses only fully understand what they need once people start using the software. Why that happens, and how the way you pay for development makes it easier or harder to handle.
Rosaan Ramasamy · · 5 min read

A worksheet for the records, owners, access, errors, reconciliation and real-world tests behind a business system integration.
Rosaan Ramasamy · · 2 min read