
What to prepare before asking for a software quotation
A copyable brief that helps a software team understand users, workflows, priorities, constraints, dependencies and how you will accept the work.
Rosaan Ramasamy · · 2 min read
A practical way to compare buying, configuring and building software against your workflows, integrations, ongoing costs and control needs.


In short
Start with the workflow you need to run. Buy when an existing product fits it well, configure when the gaps are small, and consider custom work when the gaps affect essential operations or several systems must work together. Compare the ongoing cost and control of each route before deciding.
The useful question isn’t “build or buy?” It is how well each option fits your work, and what it will cost to run. A ready-made product may mean changing how your team works. A custom system needs looking after once it is live.
Pick one important workflow and follow it from the first action to the final record. Who starts it? What information do they need? Who approves an exception? Which other system needs the result? Use two or three real examples, including one awkward case.
If you start with a feature list, products with long lists tend to look better. A workflow shows whether staff can finish the job.
| Route | Good fit when | Check before committing |
|---|---|---|
| Buy | A product already handles the core workflow and your team can adopt its way of working. | Subscription and user fees, data export, integrations, support terms and account control. |
| Configure | The product fits the core process but needs fields, approvals, reports or modest integration work. | Which changes survive upgrades, who maintains them and where configuration stops. |
| Build | Essential rules, customer experience or cross-system work cannot be handled sensibly by a product. | Scope, long-term maintenance, hosting, security, handover and the team needed to own decisions. |
Buying can shorten the initial rollout when the fit is real. Building gives more control over the workflow, but your company also takes on responsibility for maintaining the software. Configuration is a sensible middle route when its limits are clear.
For each option, ask for the same information:
Include staff time for re-entering data or working around a gap. A cheap subscription can be expensive if a team spends hours reconciling it every week. A custom build is also costly if its ongoing support has not been planned. Our cost guide explains how Antdragon scopes its own work.
A distributor receives orders in one system, checks available stock in another and emails a warehouse to arrange dispatch. If the business can adapt its process, an off-the-shelf product covers the order and warehouse work. If the only gap is an approval step, configuration is enough. If stock ownership and dispatch rules differ by customer and must also feed another company’s system, that is where a custom integration earns its cost.
The decision turns on the real exceptions and who owns each record. Our integration worksheet helps you pin those down.
Bring your workflow, two real examples, the products you are considering and the decision you need to make. If the best route is a custom project, use our quotation brief to turn that decision into a scope discussion.

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 copyable brief that helps a software team understand users, workflows, priorities, constraints, dependencies and how you will accept the work.
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