Most surprises in software projects start with a vague brief. You do not need a technical specification to get an accurate quote, but you do need to answer a few questions clearly.
1. The goal
Describe the business result, not the feature. “Reduce support emails about order status” is more useful than “build a chatbot”.
2. The users
Who will use it, how many, and on which devices? Internal staff and the public need very different things.
3. Must-haves versus nice-to-haves
List the few things the first version cannot launch without. Everything else goes on a second list for later.
4. Integrations
Name the tools it must connect to: your CRM, payment provider, calendar, spreadsheets. Integrations are often the biggest driver of cost.
5. Constraints
Deadlines, budget range, compliance needs such as accessibility or privacy rules, and any technology you must use.
6. How you will measure success
Pick one or two numbers you will check after launch, such as time saved per week or conversion rate.
A quick template
Goal: …
Users: …
Must-haves: …
Integrations: …
Constraints: …
Success measure: …
Not ready to write it all down? Describe your idea in our AI Project Architect for a preliminary plan, then refine it with a delivery lead.