Lesson 2 of 6 · 25 min

How to Write an App Brief a Developer Can Quote

Give a build partner enough detail to quote accurately, and avoid surprises later.

In this lesson1. What a good brief contains2. Ask for a scoped pilot3. Read the quotation like a client would4. Worked example: from scope to quotation5. Common brief mistakes

What a good brief contains

A build partner can only quote what they understand. A good brief covers the goal in two sentences, the users, each must-have job with the screens it needs, the connections, the data involved, any designs or examples, the expected scale and the target start date. Mark anything uncertain as an open question rather than guessing. Honest gaps get honest quotes.

  • Goal and success measure
  • Users and must-have jobs
  • Connections and data
  • Designs, examples or an existing app
  • Scale and start date
  • Open questions

Ask for a scoped pilot

If the idea is new, ask your partner for a scoped pilot: a fixed scope, a fixed price and a few weeks of work that prove the core job. Pilots reduce risk for you and your client, and the learning improves the main build. Many build partners, including XDQ Labs, quote pilots separately so clients can start small.

Read the quotation like a client would

Check that every must-have job appears in the quotation, that the timeline has milestones you can show your client, and that the advance and payment schedule fit your own cash flow. Ask what is excluded. Then add your margin and present your own quotation to the client in your brand, with the same milestones.

Worked example: from scope to quotation

An agency sent a brief for a patient booking portal: goal and success measure, three user types, six must-have jobs, payments and SMS connections, an existing website to match and four open questions, including whether clinics needed separate logins. The build partner asked two follow-up questions and returned a quotation with a scoped pilot for one clinic and milestones for design, build, testing and launch.

The agency checked every must-have job against the quotation, noted that hosting was excluded, added its margin and presented its own quotation to the client with the same milestones.

Common brief mistakes

Vague briefs produce vague quotes, padded for unknowns. Specific briefs produce tighter, more competitive quotes.

  • Leaving out who the users are
  • Hiding uncertainty instead of listing open questions
  • Forgetting scale and start date
  • Not asking what is excluded
Key takeaways
  • Include goal, users, jobs, connections, data and open questions.
  • Mark uncertainty instead of guessing.
  • Start new ideas with a scoped pilot.
  • Check the quotation covers every must-have and states exclusions.
Try it

Turn your scope summary into a full brief using the checklist. Write at least three open questions. If you receive a quotation, mark every must-have job against it.

Check your understanding

1. How should uncertain items appear in a brief?

2. What is a scoped pilot?

3. What should you ask about every quotation?

← PreviousHow to Scope an App With a Non-Technical ClientNext lesson →White-Label Agreements: NDA, IP and Non-Solicitation
XDQ Partner Network

Turn what you learn into monthly income

Resell AI agents and apps under your own brand. Up to 30% off credits, up to 30% recurring share, and apps built by XDQ Labs for your clients. Free to join.

Partner NetworkFor developer agenciesFor resellersFor consultantsWhite-label buildsDeal registration
Join the Partner Network free →
XDQ xAgents · AI lab for your company
While you sleep, your AI agents keep working.

From USD 49 or INR 2,999 a month. A person approves every step.

Start free, 14 days →See every agent300 credits · no card needed · prices include taxes🚀 Startup? Free landing page for 30 days →Need custom software or a security review? Send a brief →
Practise this lesson

Templates from our playbooks

Copy ready templates with when to use each one and why it works.

Playbook · Agency growthThe Agency LinkedIn Growth System: Positioning, a Weekly Content Engine, 10 Post Hooks and 40 Outreach MessagesFor software, AI and digital agencies. How to pick a niche, set up founder and team profiles, publish three posts a week, use hiring posts for reach, and start conversations with 40 messages for clients and partners.50 templates · 27 min readOpen the playbook →Playbook · Agency growthReach Beyond LinkedIn: A Channel by Channel Growth Plan for Agencies and ResellersGoogle Business Profile, WhatsApp Business, YouTube, Instagram, communities, directories, job platforms, partnerships, events, email and AI search. What each channel is good for, how to start, and 25 ready posts and captions.25 templates · 24 min readOpen the playbook →Playbook · Reselling software40 Sales Scripts for Software Resellers: Calls, WhatsApp, Demos, Objections and RenewalsFor people reselling software to small and mid sized businesses in India. Call openers, WhatsApp messages for warm leads, demo and no show scripts, objection replies, closing, onboarding and renewal scripts.40 templates · 25 min readOpen the playbook →