Back to all guides
Home / Guides / How to choose a software company

Before you hire a software company: 12 questions you should ask

By the Walaa Software Company team · · 6 min read

The short answer
  • Choose the company that clearly writes down the scope, timeline and cost before starting, registers the domain and accounts in your name, and hands over your data whenever you ask.
  • Ask to see live samples of their work and try them yourself, not just pictures.
  • And ask about support after delivery and ongoing costs (hosting, maintenance, app store fees) before you sign.

12 questions to ask

  • Can I see and try live samples of your work?
  • What exactly will I receive? Is it written in the agreement?
  • How long will it take? What do you need from me to meet that timeline?
  • What's the full cost, and what are the ongoing costs after delivery?
  • In whose name will the domain, app account and service accounts be registered?
  • Who owns the design and content after payment?
  • How is my data stored? Are there backups?
  • Can I take a copy of my data whenever I want?
  • Will you train me and my team?
  • How do I reach support after delivery, and how fast do you respond?
  • How do you handle changes outside the agreement?
  • Will I be able to edit content and prices myself?

Warning signs

  • A quote with no detail on what you'll receive.
  • Refusing to put the domain or accounts in your name.
  • No samples you can try.
  • Vagueness about what happens after delivery.

How do we work at Walaa?

At Walaa Software Company we start with a free consultation and demo with no commitment, then a written agreement covering scope, timeline and cost. We register the domain, store accounts and service accounts in your name, train you and your team, migrate your data from your old system, and stay with you with support and updates after delivery. You can try live samples of our design on our Our work.

FAQ

What matters most when choosing a software company?

A clear written agreement, your ownership of the domain, accounts and data, and real support after delivery.

Should the domain be in my name?

Yes, make sure the domain and store developer account are registered in your name or your company's.

Is it normal to have costs after delivery?

Yes, such as hosting, maintenance, updates and app store fees. What matters is that they're stated clearly before you sign.

Need help with your decision?

Tell us about your business in a free consultation, and we'll suggest the best solution with no commitment.