
You have budget approval, a product idea that the board has stopped questioning, and a shortlist of six firms in Gurugram whose websites all say roughly the same thing. Every one of them has a Cyber City address, a 4.8 rating somewhere, and a portfolio page full of dashboards. Three of them quoted within 15% of each other. One quoted half.
That is the position most buyers are in when they start this search, and the usual advice — "check reviews, look at the portfolio, ask for references" — does not separate the six. It cannot. Every vendor on your list passes that test.
This guide gives you the tests they do not all pass. By the end you will know what to ask in the technical call, which contract clauses decide whether the project survives its first scope change, what the work actually costs in Gurugram in 2026, and how to tell in about forty minutes whether you are talking to an engineering team or a sales team with engineers attached.
Ranking lists rank the wrong thing. They score firms on headcount, office photographs, years in business and how many review platforms the firm has claimed. None of those predict whether your project ships.
Three things do predict it.
Fit to your problem class. A firm that has built eleven marketplaces and zero regulated healthcare systems will approach your patient-data platform with marketplace instincts. That is not incompetence. It is pattern transfer, and it costs you in rework. The relevant question is not "how many projects have you delivered" but "how many projects that failed in the way mine could fail".
Continuity of the people you met. In a large number of engagements the architects who run the pitch are not the engineers who write the code. This is not always bad — senior people cannot sit on every project — but you need to know the swap is happening and who you actually get. Ask for the names, the years of experience, and whether those people are currently on another account.
Behaviour when things go wrong. Everyone performs well in week two. What you want to know is what happened on the project where the client changed the data model in month four, or where the third-party API the whole integration depended on was deprecated. A firm that cannot tell you a story like that either has not shipped enough or is managing its narrative too carefully for you to trust it later.
Notice that none of these are visible on a directory listing. They come out in conversation, which is why the evaluation process below spends most of its time there.
1. They push back on your requirements in the first meeting. A vendor who agrees with everything is optimising for signature, not delivery. The useful ones say things like "that feature will cost you three weeks and I would not build it in v1" before they have won the work. If nobody on the call has told you something you did not want to hear, you have met a sales team.
2. Their estimate has a shape, not a number. A single figure for a six-month build is a guess dressed up as a commitment. A real estimate breaks into workstreams, states its assumptions explicitly, names the parts that are uncertain, and gives you a range with the drivers of the range identified. It should be legible enough that you could argue with one line of it.
3. They ask about your internal team. Who will own this after handover? Do you have a DevOps person? Who approves designs, and how fast? A firm that never asks these questions is planning to throw the build over a wall in month seven.
4. They talk about what happens after launch before you do. Maintenance, monitoring, on-call, the cost of running the infrastructure, the version upgrade you will need in eighteen months. Vendors who only discuss build cost are quoting on the cheapest part of the total.
5. They will let you talk to an engineer without a salesperson in the room. Ask for it directly. The response tells you how the firm is structured internally, and the conversation itself tells you more about the engineering depth than any deck.
Agency case studies are marketing artefacts. Read them for the facts that would be awkward to fake, and ignore the rest.
Facts worth extracting:
Named technologies and versions. Vague stacks ("modern web technologies") usually mean the writer did not have access to the engineers.
Team composition and duration. "Four engineers, one QA, seven months" is a real project. "Delivered in record time" is not.
The integration list. Payment gateways, ERPs, hospital information systems, logistics APIs — integrations are where projects actually get hard, and a portfolio heavy on integration work is a portfolio of people who have been burned before.
Whether the client is still a client. Ask directly. Long relationships are the single most useful signal on a portfolio page, and one that is difficult to manufacture.
What is usually missing, and worth asking about:
The original estimate versus the final cost, and why they differed.
What was cut from scope to hit the date.
Who maintained it afterwards, and whether it is still running.
The projects that are not on the page. "Tell me about one that went badly" is a fair question and the answer is diagnostic.
If a firm shows you screenshots but will not connect you with any client, treat the portfolio as unverified. Reference calls are normal and any established firm can arrange one or two, subject to their clients' NDAs.
Most disputes I have watched between clients and vendors were not caused by bad engineering. They were caused by picking a commercial model that fought the nature of the work.
Fixed price | Time and materials | Dedicated team | |
|---|---|---|---|
Works when | Scope is genuinely frozen and specified in detail | Scope will evolve; discovery is ongoing | You need capacity over 6+ months, direction set by you |
Fails when | Requirements are still forming — every change becomes a negotiation | Nobody on your side is watching burn rate | You have no internal product owner to direct the team |
Who carries risk | Vendor prices the risk into the number, typically 20–40% padding | You carry it | Shared; you carry direction risk |
Typical contract length | 6 weeks to 6 months | Rolling, milestone-based | 6–24 months, monthly rolling |
Change control | Formal change requests, slow and adversarial | Lightweight, verbal to written | None needed; you re-prioritise the backlog |
Real cost tendency | Comes in on quote, under on quality when scope is disputed | Comes in above initial forecast, closer to true scope | Predictable monthly, total depends on how long you keep going |
What it demands from you | A specification you are willing to be held to | Weekly attention and a decision-maker | A product owner, effectively full-time |
The honest summary: fixed price is not cheaper, it is more certain, and you pay for the certainty in padding and in a rigid change process. Dedicated teams are the best value over long horizons and the worst choice if you cannot feed them decisions. Time and materials is the right default for anything genuinely new, provided somebody on your side reads the weekly report.
A pattern worth borrowing: run a fixed-price discovery and architecture phase of two to four weeks, then move to time and materials or a dedicated team for the build, with the discovery output as the shared reference. You buy certainty where it is cheap and flexibility where it matters.
These are indicative market ranges for Gurugram-based firms, not quotes. Rates move with seniority, domain complexity and how much compliance work sits on top. Treat them as a sanity check on the numbers in front of you.
Engagement | Typical range (INR) | Typical range (USD) | Notes |
|---|---|---|---|
Mid-level engineer, monthly (dedicated) | ₹1.6L – ₹2.8L | $1,900 – $3,300 | 160 hours, includes overhead and bench cost |
Senior engineer / tech lead, monthly | ₹2.8L – ₹4.5L | $3,300 – $5,400 | Architects trend to the top of this band |
Blended hourly rate | ₹1,400 – ₹3,200 | $17 – $38 | Blended across a mixed-seniority team |
Discovery + architecture phase | ₹3L – ₹9L | $3,600 – $11,000 | 2–4 weeks, produces spec, architecture, estimate |
MVP, single platform | ₹10L – ₹28L | $12,000 – $34,000 | 3–5 months, one core workflow done properly |
Mid-complexity platform | ₹28L – ₹85L | $34,000 – $102,000 | Multi-role, integrations, admin, mobile + web |
Enterprise build or modernisation | ₹85L – ₹3Cr+ | $102,000 – $360,000+ | Legacy migration, compliance, multi-team |
Ongoing maintenance, annual | 15–25% of build cost | — | Support, patches, minor features, monitoring |
Cloud infrastructure, monthly | ₹25K – ₹4L | $300 – $4,800 | Highly load-dependent; model it before you commit |
Two observations about the outliers.
The quote that is half of everyone else's. Sometimes it means a smaller firm with lower overhead and a genuinely lean team, which can be excellent value. More often it means one of three things: junior staffing behind senior CVs, a scope reading that quietly excluded testing and deployment, or a deliberate loss-leader that gets recovered through change requests. Ask them to walk you through the estimate line by line. Low-cost-and-honest survives that conversation; low-cost-and-hollow does not.
The quote that is double. Sometimes it is a firm that has built your exact system before and is pricing the risk they know is there. Sometimes it is a firm that does not want the work. Ask which.
This is a process for a build in the ₹25L+ range. Scale it down proportionally for smaller work — but do not skip step 4 at any size.
Week 1 — Write a two-page brief before you contact anyone. Business outcome, users, the three things the system must do, the constraints that are non-negotiable (compliance, existing systems, timeline anchors), and your budget band. Yes, share the band. Vendors who hear no number will either pad or design something you cannot afford, and you will lose two weeks discovering it.
Week 1 — Build a shortlist of five to seven. Sources that actually work: your investors' and board members' portfolio companies, engineering leaders in your network, verified review platforms like Clutch and GoodFirms read for the content of the reviews rather than the score, and firms whose technical writing you have found useful. Sources that work poorly: paid listicles and cold outreach.
Week 2 — First calls, 45 minutes each. Your goal is to disqualify, not to select. Watch for the five signals above. Score each firm on whether anyone told you something inconvenient.
Week 3 — Technical deep-dive with three finalists, no salespeople. Bring your hardest constraint — the integration you are unsure about, the load profile, the compliance requirement — and ask them to reason about it live. You are not looking for an answer. You are looking at how they think when they do not have one.
Week 3–4 — Paid discovery with your top one or two. A short paid engagement is the single most useful diagnostic available to you. You get an architecture, a real estimate and a specification you own. You also get to watch them work for two weeks before committing seven months of budget. The cost of running this with two firms in parallel is almost always less than the cost of choosing wrong.
Week 4 — Reference calls. Two clients each, ideally one current and one finished. Ask: what did they get wrong, how did they handle it, would you use them again for something harder.
Week 5 — Commercial and contract negotiation. See the clauses below. Involve someone who reads contracts for a living.
Week 6 — Kick-off with a defined first milestone. The first deliverable should land within three weeks of start and should be something you can see and use. If the first milestone is a document, restructure it.
A ₹200/hour difference on a six-month engagement is noise next to any of the following.
IP assignment on payment, not on completion. You should own the code for everything you have paid for, at the point you have paid for it, including if the engagement ends early. Check that this covers derivative works and that any pre-existing vendor libraries are licensed to you perpetually and irrevocably.
Source control in your organisation from day one. Your GitHub, GitLab or Azure DevOps account, with the vendor as a contributor. Not theirs with a promise to hand over. This one clause eliminates the most common and most painful vendor dispute there is.
Named key personnel with a substitution clause. The lead engineer and architect named in the contract, with a notice period and approval right on replacement. Without this, the team you evaluated is not the team you get.
A defined change control process with a price. Not "changes will be discussed" — a stated turnaround for change assessment and a rate for the estimation work. Ambiguity here is what turns month four adversarial.
Acceptance criteria per milestone, written before the milestone starts. Otherwise "done" is a negotiation held while you are already late.
Data processing, security and exit terms. Where the data sits, who can access it, what the incident notification timeline is, and what happens to your data on termination. If you handle Indian personal data, the Digital Personal Data Protection framework obligations sit with you, not with your vendor, which means the vendor's practices are your exposure. If security is central to your product, ask directly about their testing approach against the OWASP Top 10 and whether they hold or work to ISO/IEC 27001.
A warranty period. Thirty to ninety days of defect fixes at no charge after each milestone. Uncommon in Indian mid-market contracts and entirely reasonable to ask for.
Gurugram has an unusual density of software firms for a city its size, and understanding why explains what you are buying.
The city's growth as a corporate hub — global capability centres, financial services, consulting, consumer brands headquartered along Golf Course Road and in Cyber City — created a large local market for enterprise-grade software before the local product ecosystem existed. Agencies here grew up serving demanding corporate clients with procurement departments, which shows in how they handle documentation, security review and contracting. Compared with agency markets that grew out of startup work, Gurugram firms tend to be stronger at enterprise integration and compliance and, at the smaller end, less experienced at rapid consumer product iteration.
The talent pool draws from across the NCR — Delhi, Noida, Faridabad and Ghaziabad — which keeps senior hiring viable but also makes attrition a live issue for every firm here, yours and theirs. When you ask about named personnel and substitution clauses, you are managing a real local risk, not being difficult.
The other consequence of the corporate density: a meaningful number of Gurugram firms are structured as sales organisations feeding delivery capacity in other cities. That is not automatically a problem. It becomes one when nobody tells you, and the Cyber City meeting room has no relationship to where your code gets written. Ask where the team physically sits. The answer should be immediate and specific.
For businesses in Delhi NCR the practical advantage of a local partner is not cost — rates are broadly comparable across Indian metros. It is that you can put the engineering lead in a room during the two or three weeks a year when that is what the project needs.
This section exists because the honest answer is not always "hire us".
When the software is your core product and you intend to build a company around it. Agencies are good at getting version one into the market. They are a poor substitute for an engineering culture. If your differentiation is technical and permanent, use an agency to accelerate the first 6–12 months while you hire, with an explicit handover plan — not as the permanent arrangement.
When you cannot commit a decision-maker. Every engagement needs someone on your side who can answer questions within a day and say no to their own colleagues. Without that person, any model burns money and every delay becomes contested. If nobody can be freed up, fix that before you sign anything.
When an off-the-shelf product would do 80% of the job. A meaningful share of custom build enquiries are better served by configuring an existing platform and building only the genuinely unusual 20%. A good vendor will tell you this and will still find the work worth having. If yours never suggests buying instead of building, ask why.
When the requirement is a two-week fix and you are shopping for a six-month partner. Match the vehicle to the journey.
Choosing on quote comparison alone. Three quotes for different scopes are not comparable numbers, and they are almost always for different scopes. Normalise the scope first, then compare.
Skipping discovery to save four weeks. The four weeks come back with interest, usually in month five, usually as rework.
Leaving the repository with the vendor. Discussed above. Fix it on day one.
No product owner. The single strongest predictor of overrun in mid-market projects.
Treating QA as a phase at the end. Testing compressed into the final sprint is testing that does not happen. Ask how QA is staffed and when it starts — the answer should be week one.
Ignoring the run cost. Infrastructure, monitoring, third-party licences and support typically add 15–25% of build cost annually. Budget for it before launch, not after the first invoice.
No handover plan. Documentation, environment setup, credential transfer and a knowledge transfer window should be contractual deliverables with their own acceptance criteria, not a favour requested in the final week.
Akoode Technologies is a software development and AI company headquartered in Gurugram, with a US presence in Oklahoma and clients across India, the UK and the United States. We have delivered 180+ projects across 15+ industries, covering custom software development, AI and machine learning systems, mobile applications, web platforms and ecommerce builds.
Client feedback is public and verifiable rather than self-reported: 4.9 out of 5 across 110 Google reviews, 5.0 out of 5 on GoodFirms, and a rated profile on Clutch. We would rather you read the review text than the score. [INSERT VERIFIED RESULT]
How we work is deliberately conventional in the places where convention protects you: code in your repository from the first commit, named engineers written into the contract, a paid discovery phase that produces a specification you own whether or not you continue with us, and acceptance criteria agreed before each milestone starts. If a packaged product would serve you better than a custom build, we will say so on the first call — that conversation has cost us projects and saved clients considerably more.
If you are evaluating software development partners in Gurgaon right now, the most useful next step is usually a technical conversation about your hardest constraint rather than a capabilities deck.
How much does it cost to develop software in Gurgaon? Indicative 2026 ranges: ₹10–28 lakh for a focused MVP, ₹28–85 lakh for a mid-complexity platform with integrations, and ₹85 lakh upwards for enterprise builds or legacy modernisation. Blended hourly rates typically fall between ₹1,400 and ₹3,200. The variables that move these numbers most are integration count, compliance requirements and how firm the scope is at the start.
How long does a custom software project take? A focused MVP with one core workflow usually takes three to five months from kick-off. Mid-complexity platforms run six to twelve months. Enterprise modernisation is typically twelve months or longer and is best broken into independently valuable phases. Discovery adds two to four weeks and usually shortens total elapsed time rather than extending it.
Should I choose fixed price or time and materials? Fixed price suits genuinely frozen scope and buys certainty at the cost of 20–40% risk padding and a rigid change process. Time and materials suits evolving scope and needs weekly attention from you. A common middle path is fixed-price discovery followed by time and materials for the build, using the discovery output as the shared reference.
Who owns the source code and intellectual property? You should, with assignment triggered by payment rather than project completion, and covering early termination. Insist that the repository sits in your organisation's account from the first day with the vendor added as a contributor. Any pre-existing vendor libraries should carry a perpetual, irrevocable licence to you.
How do I verify a Gurgaon software company is legitimate? Check GST and CIN registration, read review text on Clutch and GoodFirms rather than the headline score, request two client reference calls, ask where the engineering team physically sits, and insist on speaking to an engineer without a salesperson present. A short paid discovery engagement is the most reliable verification available.
What is a discovery phase and is it worth paying for? Discovery is a two-to-four week paid engagement producing an architecture, specification, risk list and a defensible estimate that you own regardless of what happens next. It typically costs ₹3–9 lakh. Running it with two shortlisted vendors in parallel costs far less than choosing the wrong partner for a seven-month build.
Is it cheaper to hire an in-house team instead? Rarely, below about eighteen months. A four-person in-house team in Gurugram carries salary, recruitment, equipment, management overhead and hiring lead time of two to four months per role. Agencies are usually better for defined builds and capacity spikes; in-house wins when software is your permanent core differentiation and you can sustain the hiring.
What happens after the software is delivered? Budget 15–25% of build cost annually for maintenance, security patching, dependency upgrades, monitoring and minor features, plus separate cloud infrastructure costs. Handover should be contractual: documentation, environment setup, credential transfer and a knowledge transfer window, each with acceptance criteria.
Can a Gurgaon company build software for my US or UK business? Yes, and many do. The practical requirements are a working overlap window of three to four hours, a named account lead in your timezone, contractual clarity on data location and processing, and asynchronous written communication as the default rather than a fallback. Ask for references from clients in your own market.
What should I bring to the first vendor call? A two-page brief covering the business outcome, users, the three things the system must do, non-negotiable constraints, and your budget band. Sharing the band is in your interest — vendors working without one either pad their estimates or design something outside your reach, which costs both sides weeks.
If you take four things from this guide, take these. Shortlist on problem-class fit rather than company size. Spend money on a paid discovery before you spend it on a build. Get the repository, the IP clause and the named-personnel clause right, because those three decide what happens if the relationship ends badly. And commit a decision-maker on your side, because no vendor can substitute for one.
The firms that survive that process are usually the ones that made your first call slightly uncomfortable.
If you would like to test a Gurgaon partner against your hardest technical constraint rather than a capabilities deck, book a 30-minute call with Akhil. Bring the constraint. We will tell you how we would approach it, whether or not you go on to work with us.
Subscribe to the Akoode newsletter for carefully curated insights on AI, digital intelligence, and real-world innovation. Just perspectives that help you think, plan, and build better.