How to choose a software company: a 12-question checklist

Ask every software company these 12 questions before you sign.

Quick answer

To choose a software company, check for live verifiable case studies, code ownership, written price and timeline, post-delivery support and a responsive team. A company that will not hand over the code or give a written schedule is a high risk.

Questions about track record and quality

Step one is seeing real work, not screenshots.

  • Do you have live, visitable projects?
  • Which projects resemble my needs?
  • Who owns technical quality?
  • Which technologies do you use and why?

Questions about contract and money

A cheap price without transparency usually ends up expensive.

  • Are price and timeline written in the contract?
  • Will I receive the code after final payment?
  • What is not in the price (domain, hosting, gateway)?
  • Is payment staged?

Questions about after delivery

A project does not end at handover.

  • How many months of free support?
  • What does annual support cost and cover?
  • If a bug appears, who fixes it and how fast?
  • After the contract can I develop the code elsewhere?

Red flags

Promising a #1 Google rank, insisting on a ready-made theme without explanation, having no visitable portfolio and dodging code-ownership questions are four red flags.

Frequently asked questions

Live projects (CarnoWash, Carnomand and more), written price and timeline, full code handover after payment and 3 months free support.

Software Development Company

DHS is a code-first software company: websites, apps, games and AI from idea to support.

Learn more

Tell us your idea; get price and timeline the same day