·7 min read
How to choose a software development company
Ten questions that separate a team that will build your product from one that will just bill hours.
HiringStartupsProcess

Portfolios and testimonials tell you who a company has worked with. They don't tell you how the next six months of your project will feel. These questions do.
Ten questions to ask
- Who exactly will work on my product? Names, roles and seniority — and whether the people on the sales call are the ones doing the work.
- What happens in the first two weeks? A good answer involves discovery, users and a written scope, not "we start coding".
- Will I see a prototype before you build? Clicking through a prototype catches expensive mistakes cheaply.
- How often will I see working software? Every two weeks is a healthy rhythm.
- Who owns the code, designs and accounts? You should — in your GitHub, your cloud and your store accounts, from day one.
- How do you handle changes? Scope will change; the process for pricing it should be clear before it does.
- What does your QA look like? Ask about automated tests, code review and testing on real devices.
- How do you handle security? Roles, encryption, secure APIs, environment separation — and only certifications they can show.
- What happens after launch? Monitoring, fixes and a roadmap — or a clean handover.
- Will you tell me what to cut? A team that only ever says yes will build you an expensive product nobody uses.
Red flags
- A fixed price with no written scope.
- No access to the code or a staging link until the end.
- Logos and big numbers, but nobody can explain how a past project actually ran.
- Long gaps between updates, and updates without demos.
We wrote our answers to all ten into our process. If they match what you're looking for, tell us about your project.
Planning something like this?
Tell us what you're building. A product lead replies within one business day with questions and a first take.
Get a free consultationThe product planning checklist
42 questions to answer before you hire a team or write a line of code.
Get the checklistGet the next article by email
One practical email a month. No spam, unsubscribe any time.


