Guide

How to Choose a Software House in Lahore

Almost every business that has been burned by an agency was burned in one of five predictable ways. All five are visible before you sign, if you ask.

28 July 20269 min readGrowAx, Lahore

  • Questions to ask
  • Red flags
  • Contracts
  • Ownership

Lahore has an enormous number of software houses, ranging from genuinely excellent engineering firms to two people and a marketplace theme. The good ones and the bad ones have similar websites, similar portfolios and similar claims, which makes choosing harder than it should be.

This is the list of questions we would ask if we were hiring an agency. Several of them are questions we would rather clients did not ask us — which is exactly why they are worth asking.

The eleven questions

  1. Who will actually write the code?

    In-house staff or subcontractors? Will you speak to them directly? An agency that subcontracts and adds margin is selling you a layer, not a capability. Neither is disqualifying — concealing it is.

  2. In whose name are the accounts?

    Domain, hosting, repository, analytics, ad accounts. The answer must be yours. This is the number one cause of businesses being held hostage by a former developer.

  3. What is explicitly not included?

    A competent proposal has an exclusions section. If everything sounds included, the gaps will arrive later as change requests, priced without competition.

  4. Can I speak to two clients from the last year?

    Not the showcase logos — recent, ordinary clients. Ask them what went wrong and how it was handled. Every project has a problem; how it was handled is the signal.

  5. What happens if this runs late?

    Listen for whether they have thought about it. “It will not” is the wrong answer. A firm that explains its change and delay process has been through it.

  6. Who owns the code, in writing?

    It should be you, stated in the contract. Some firms retain a licence to reuse components, which is reasonable if disclosed and unreasonable if discovered later.

  7. How do you handle content?

    “Client provides content” is where most stalled projects die. Either they write it, or you budget for a writer, or the project waits for you indefinitely.

  8. What does support cost after launch?

    Ask for the number before signing. Support quoted after launch is quoted without competition, which is not a position you want to be in.

  9. Can I see something working before the end?

    Staging links, milestone demos, working slices. An agency that offers nothing visible until month three is asking for a lot of trust.

  10. What is your team's actual size?

    A firm claiming fifty people with an office of six is telling you something about how it handles facts generally. Ask to visit.

  11. Why this approach and not the cheaper one?

    A good firm can explain why it recommends WordPress over custom, or Shopify over WooCommerce, in terms of your business. If the reasoning is generic, it was not reasoning.

Five warning signs worth walking away from

  • Guaranteed Google rankings. Nobody can guarantee them. A firm that offers one either does not understand search or is counting on you not to.
  • Refusal to put the scope in writing. Every dispute in this industry is a scope dispute, and every scope dispute without a document is a memory contest you will lose.
  • Pressure to sign today. Software projects are not perishable. Urgency is a sales technique, not a project constraint.
  • Full payment upfront. Milestones protect both sides. A firm that needs everything in advance has a cash flow problem you are being asked to solve.
  • Vagueness about who does the work. If you cannot establish who will build it and where they sit, you cannot evaluate anything else you have been told.
The test that costs nothing

Ask for a written scope before any payment. A firm that will produce one is a firm that has thought about your project. A firm that will not has told you something important for free.

What a good proposal contains

Compare proposals on structure, not on design. A serious one has all of these.

SectionWhat good looks like
Understanding of the problemRestates your situation in their own words, including things you did not say explicitly
ScopeSpecific deliverables, listed, with an explicit exclusions section
ApproachWhy this solution, and why not the obvious alternative
TimelinePhases with milestones and, crucially, what they need from you at each one
PriceA fixed number for the written scope, with a stated change process
TermsPayment schedule, ownership, support, and what happens if either side stops

Proposals that are mostly company history, team photographs and a logo wall are marketing documents. The scope section is the only part that will matter in three months.

Size: does it matter?

Not in the way people assume. Bigger is not safer and smaller is not cheaper in any reliable way.

Large firms

Process, capacity and continuity. Also account managers, slower decisions, and a real risk that your project is staffed by whoever is free rather than whoever is best.

Small firms

Direct access to the builders and faster decisions. Also capacity limits, and genuine key-person risk if the firm is two people.

What matters more than size is whether you can speak to whoever is building the thing, and whether the firm has done work of this shape before. A five-person team that has built three CRMs is a better bet for a CRM than a fifty-person firm that has built none.

How to reduce risk whoever you choose

  • Start with a small paid piece if you can — an audit, a prototype, one page. It is the cheapest way to learn how someone communicates and estimates.
  • Pay in milestones tied to visible deliverables, never fully upfront.
  • Take ownership of every account on day one and verify it yourself rather than being told.
  • Ask for weekly written updates. Silence is the earliest reliable warning sign.
  • Get the code in a repository you control, from the first commit rather than at handover.

These five cost nothing, and together they convert most agency-relationship disasters into a recoverable inconvenience.

Hammad Ur Rehman

Hammad Ur RehmanCEO and growth strategy at GrowAx Enterprises, Lahore. Writes about the build side of websites, CRM and automation work.

Questions

FAQs

Should I choose a local Lahore firm or one abroad?

Local helps for on-site workshops and for the awkward conversations, which are faster in a room. Beyond that, the working discipline matters far more than the distance.

How do I verify a portfolio is really theirs?

Ask which parts they built, then check the live site and ask the client. Reused portfolios are common enough in this market that verification is worth the ten minutes.

Is a registered company important?

It gives you a contractual counterparty and some recourse. It is not a quality signal on its own — plenty of registered firms do poor work — but the absence of one limits your options if things go badly.

What if I have already been burned?

Recover your accounts first — domain, hosting, analytics. Then get an independent audit of what exists before commissioning anything new. Sometimes the existing work is salvageable and sometimes it is not, and you want that answer from someone who is not quoting for the rebuild.

Can I ask an agency to justify its own price?

Yes, and a good one will do it in terms of your business rather than its costs. An agency that cannot explain where your money goes has not thought carefully about the project.

Start a project

Want this applied to your business?

Send us the situation and we will tell you which part of this actually matters for you.