Software

What to prepare before you hire a software company

A little preparation gets you a more accurate quote, a faster start and fewer surprises. Here is a simple checklist.

ET
ElevaOS team
· 1 min read
What to prepare before you hire a software company

You do not need a technical specification to start a software project. But a few pages of clear thinking before the first meeting will save weeks later on — and make quotes from different companies much easier to compare.

1. The problem, in one paragraph

Describe what is slow, expensive or impossible today. “Our staff copy orders from WhatsApp into Excel every evening” is far more useful than “we need an ERP”.

2. Who will use it

List the types of user — customers, staff, managers, admins — and the main thing each one needs to do.

3. The must-haves for version one

Separate what you need at launch from what would be nice later. A smaller first version reaches users sooner and teaches you what to build next.

4. Examples you like

Links to apps or websites you admire — and what you like about them — help a team understand your expectations quickly.

5. Budget and timeline

Sharing a realistic range is not a weakness. It lets a good team suggest what can be achieved within it, instead of guessing.

Questions to ask the company

  • Who will actually work on my project, and how will we communicate?
  • How often will I see working progress?
  • Who owns the code when the project is finished?
  • What happens after launch if something breaks?
Keep reading
Growing your businessHow an online booking system gives a small business its time backOct 5, 2026WebsitesWebsite, web app or mobile app: which does your business need first?Sep 28, 2026PaymentsTaking bKash, Nagad and card payments on your websiteSep 20, 2026
Get new articles by email One useful idea each month. No spam.