Form · Request

Software development request form template

Asks the questions a developer would ask before estimating: what problem this solves, for whom, how it is handled today and what the finished thing must do. Changes to existing systems name the system, and only requests with a real deadline are asked for the date and what it depends on.

16 questions~5 min to answer2 branches
software development requestdevelopment requestapp development requestIT project requestrequirements gathering
Use this template

Try it live

Try it as a respondent

Every question, and where it leads

The conversation

What a respondent is asked, in order.

Have something you'd like built or changed? Start with the problem and we'll work out the solution together.

1

Who is making the request?

Contact info · required
2

Which team or department are you in?

Short text · required
3

What kind of request is this?

Single select · requiredsplits the flow
4

Which existing system or systems does it involve?

Short text · requiredsometimes asked
5

What problem are you trying to solve?

Long text · required
6

How is it handled today?

Long text · optional
7

Who will use it?

Multi select · required
8

Roughly how many people will use it?

Dropdown · required
9

What must it do for you to call it done?

Long text · required
10

Anything that would be nice but isn't essential?

Long text · optional
11

Do any of these apply?

Multi select · required
12

How much difference would this make to your team's work?

Opinion scale · required
13

Is there a date it has to be live by?

Yes / No · requiredsplits the flow
14

What is the date?

Date · requiredif has deadline is Yes
15

What depends on that date?

Short text · requiredif has deadline is Yes
16

Sketches, screenshots or example files

File upload · optionalif has deadline is No

Ends with

Request received

The flow

Where each answer leads. Every route here is editable once the form is yours.

A labelled route is taken only by answers matching the label

What this template uses

  • Contact info
  • Short text
  • Single select
  • Long text
  • Multi select
  • Dropdown
  • Opinion scale
  • Yes / No
  • Date
  • File upload
  • 7 branches

Questions to consider

  • What size of request should go through this form, and what is small enough to just ask for?
  • Which constraints matter most in your organisation, such as data protection or accessibility?
  • Who decides which requests are built, and how often do they meet?
  • Should the form ask for a budget holder or sponsor?

How to use the responses

Read the problem and the current workaround before the proposed solution, because the right fix is often smaller than the request. Follow up with the requester to turn the must-have list into acceptance criteria before estimating. Score requests by the difference they would make against the number of users and any fixed deadline, and export the list to CSV to review it with whoever sets priorities.

How to customize and share it

  1. 1Replace the constraints list with the checks your team has to make, such as security review or accessibility.
  2. 2Name your internal systems in a dropdown if requests always touch the same few.
  3. 3Share the link where requests currently arrive, and add your review cadence to the ending so requesters know when to expect an answer.

Frequently asked questions

What should a software development request include?

The problem, who has it, how it is handled today, what the solution must do and any constraints or deadlines. That is enough for a developer to ask sensible questions and give a rough estimate.

Why ask for the problem instead of the solution?

People often ask for the first fix they thought of. Knowing the underlying problem lets the team suggest something simpler, or something that already exists.

Is this the same as a feature request form?

It overlaps. A feature request usually comes from customers about a product; this form is for internal teams asking for tools, changes or integrations, and gathers more detail for estimating.

Can I add technical questions?

Yes. Copy it with Use this template and add questions about platforms, data sources or hosting. You can also branch so only technical requesters see them.

Related templates

All request forms
  • Marketing request form

    Form · Request14 questions~4 min

    One intake for campaigns, content and design, so every brief arrives complete.

    marketing requestcreative briefcontent request
  • Media request form

    Form · Request13 questions~4 min

    Collect press enquiries with everything your communications team needs to respond.

    media requestpress enquirypress office
  • New user request form

    Form · Request14 questions~4 min

    Ask for accounts, access and equipment for a new starter in one go.

    new user requestaccess requestIT onboarding
  • Information request form

    Form · Request11 questions~3 min

    Take requests for documents or details, and know where and how to send the reply.

    information requestdocument requestrecords request
  • Logo design request form

    Form · Request14 questions~4 min

    Collect a logo brief that a designer can start from on day one.

    logo design brieflogo requestdesign brief
  • Taxi booking form

    Form · Request14 questions~4 min

    Take a trip request with everything a dispatcher needs to send the right car.

    taxi bookingcab bookingride booking

Ask like a person. Watch them finish.