Questions to ask a software agency

Every agency is impressive in a first meeting. These questions are about what happens in month four — and the answers tell you more than any portfolio.

About the people

About ownership

The most important section on this page, and the one most often left until it is too late.

About quality

About change and the long run

How to read the answers

Good answers are specific. "Our team" is not an answer to "who will work on this"; a name is. "We test everything" is not an answer; a description of how is.

The last question in the list is the most revealing. Every supplier has had a project go badly. The ones worth hiring can tell you what happened and what they changed. The ones to avoid have somehow never had one.

Questions people ask next

Should I hire an agency or a freelancer?

An agency brings design, testing and continuity if someone leaves; a freelancer is usually cheaper per day and can be excellent on a well-defined project. The more of the project is still undecided, the more an agency's breadth is worth.

Is an offshore agency a false economy?

Not inherently. What matters is communication, time-zone overlap and the clarity of the brief. A precise written specification is what makes any remote team work.

What should the contract include?

Scope, price model, stages and acceptance criteria, ownership of code and accounts, support after launch, and how changes are priced. If the contract is silent on ownership, stop and ask.

Read next

How to compare development quotes

Why three quotes for one idea differ tenfold, and how to read them.

Read the guide

Fixed price or time and materials?

Which contract fits which project, and who carries the risk.

Read the guide

A requirements template for non-developers

What goes in a brief, section by section, in plain English.

Read the guide

Walk in with a written brief

The strongest position in any agency conversation is a precise description of what you want. A Moksy Blueprint gives you one — scope, requirements, risks and budget — so the meeting is about how they would build it, not what "it" is.