Hiring Guides
10 Questions to Ask Before You Hire an App Developer
The answers will tell you more than a portfolio. Ask these before you pay an advance.
Most software projects that go wrong were in trouble before any code was written, because the two sides understood different things. These questions bring that out early.
Ask who will actually do the work, and whether you can speak to them. Ask to see something similar they have built and is still running. Ask how often you will see progress. A demo every week or two is far safer than a big reveal after three months.
Ask who owns the code and the accounts. The source code, domain, hosting and app store accounts should be in your name, or be handed over to you on completion. Many business owners discover too late that they cannot leave their developer.
Ask how your customers' data will be protected, what happens if the server fails and how backups work. A good developer answers these calmly and clearly. Ask what happens after launch too: who fixes bugs, for how long, and what ongoing support costs.
Ask what is not included. Clear exclusions are a good sign. A proposal that promises everything at a low price usually means that the difficult parts have not been thought through.
Finally, ask them to explain the plan in simple language. If you cannot follow it now, you will not be able to manage it later.
More Insights
Business Software
How to Choose the Right Billing Software for Your Retail Business
GST billing, POS, offline vs cloud — a practical checklist for choosing billing software that actually fits how your shop runs.
Business Software
Five Signs Your Business Has Outgrown Off-the-Shelf Software
Generic software is often the right starting point. Here's how to tell when it's actively costing you more than custom software would.
Working With Us
What Does a Software Development Company Actually Do? A Practical Guide
From first conversation to ongoing support — what actually happens when you hire a software development company, and what to expect at each stage.
Have a Similar Business Problem?
Tell us about it — we'll explain how we'd approach it.