Questions
A few things you might be wondering.
Practical answers on pricing, ownership, delivery, AI, and ongoing support.
Working hours
- IndiaFull working day.
- UK & EuropeOur afternoon is your morning — four hours of overlap.
- US East CoastOur evening is your morning — two to three hours of overlap.
- US West CoastScheduled calls, usually our early morning or late evening.
AI solutions
Do you offer ready-built AI systems or custom development?
Both. Our AI catalogue includes systems for conversations, voice, documents and business workflows. We can adapt an existing system to your use case or scope a custom solution when your requirements need something different.
Can AI work with our existing software and data?
Yes. We start by reviewing your tools, data access and the task you want to improve. The scope can include integrations with your website, CRM or internal systems, with testing and human review appropriate to the workflow.
Can you deploy and maintain the AI system for us?
Yes. Deployment, monitoring and ongoing improvements can be included in the engagement. We agree on hosting, access controls and data handling before implementation; private hosting is available where the chosen system supports it.
Working with us
How do we start?
Send us a description of what you are trying to build or fix — a paragraph is enough, a specification is not required. We reply within one business day and propose a call. If what you need is clear enough to scope, the call is followed by a written scope and estimate. Nothing is billable until you have both of those in front of you and have agreed to them.
What is the first call like?
An engineer, not a salesperson. We will ask what the system has to do, who uses it, what already exists, what your deadline is driven by, and what happens to your business if it slips. Expect us to push on the parts of the brief that are vague, because those are the parts that turn into change requests later. If the call ends with us saying we are not the right fit, that is a legitimate outcome and it costs you nothing.
Who will I actually be talking to?
The people building it. We are a small team of engineers and there is no account manager sitting between you and the work. The same people who design and build your system are the ones who deploy it, operate it and answer when something breaks. That is the main reason we stay small.
Do you work alongside an existing in-house team?
Yes. We work in your repositories, your ticketing system and your review process, under whatever conventions your team already uses. What we need in return is a named technical counterpart on your side who can make decisions — without that, work queues up waiting for answers and both of us end up frustrated.
Will you take over a half-built or inherited codebase?
Yes. It starts with a technical audit: we read the code, the infrastructure and the deployment path, and document what is actually there, including the parts nobody has looked at in a while. You get a risk report ranked by severity and effort before either of us commits to anything further. If the audit says the honest answer is a rebuild rather than a rescue, we will tell you that, and we will tell you what it would cost either way.
Do you ever tell people not to build something?
When it is the right answer. If an off-the-shelf tool solves your problem for a fraction of what custom software would cost, we will say so, even though it means we do not get the work. It is a bad trade for us in the short term and a good one in the long term — and it is easier than explaining, a year in, why you are paying to maintain something you could have subscribed to.
Cost and contracts
What does a website or an app actually cost?
It depends on what it has to do, so we publish ranges rather than one figure. A few pages that get you found is ₹15,000 to ₹40,000. A website designed for you rather than adapted from a template is ₹40,000 to ₹1,25,000. Something people can actually use — bookings, payments, logins — is ₹1,25,000 to ₹4,00,000. A full platform with several kinds of user and approval steps starts around ₹4,00,000. Looking after it afterwards starts at ₹8,000 a month. The How we work page has the full table and the things that move the number: buildfoundry.in/how-we-work#pricing
Is there work you will not take?
Below ₹15,000 we will tell you to use Wix or Shopify and keep the money. We would rather say that than take a job we cannot do properly at that price. The same applies at the other end — if what you need is a team of fifteen, we will say so.
How do you produce an estimate?
We break the work into pieces small enough to reason about, estimate each one, and write down the assumptions we made to get there. You receive those assumptions with the number. If we have assumed you already have a payment provider, or that there is no legacy data to migrate, or that a third-party API behaves as documented, it will say so — so you can challenge the assumption rather than the total. Where an assumption turns out to be wrong, that is a conversation about that one line rather than a renegotiation of the whole number.
What actually drives the cost?
Scope, integrations and uncertainty, roughly in that order. The number of distinct things the system does; how many external systems it has to talk to and how well those are documented; whether data has to be migrated out of something older; how many user roles and permission rules exist; and how much of the requirement is still being discovered. Compliance requirements, high availability and existing code you need us to keep working within all add to it. Design polish and long-term support are separable — we will price them separately so you can see what you are choosing.
What happens if the scope changes halfway through?
We quote the change separately and you decide. It is never absorbed silently and it never appears as a surprise on an invoice at the end. Scope changing is normal — most useful projects learn something in month two — so the process for handling it is agreed at the start rather than negotiated under pressure in the middle. If the requirements are still genuinely moving, a monthly retainer will cost you less than a fixed-scope project with a queue of change requests attached to it.
What if you underestimate the work?
That is ours to absorb. Fixed price means fixed: if we misjudged something we should have foreseen, we finish it at the agreed price. The exception is a change to what you asked for, which is a different thing and is quoted as one. This is why we spend real time on scoping before quoting — the estimate is a commitment, so we would rather it be slow and right.
Who owns the code and the intellectual property?
You do, entirely, from the first day rather than at the end. Code lives in your repositories, infrastructure runs in your cloud accounts, domains and third-party services are registered in your name, and documentation is written where your team can find it. There is no handover event because there is nothing to hand over — it was yours while we were working on it. We keep no rights to anything we build for you.
Do you sign NDAs?
Yes, and mutual NDA plus IP assignment are signed before any engagement begins — including before we look at an existing codebase during an audit. If you are an agency engaging us to work under your brand, we work under your name, we do not contact your client directly, and we do not list the work anywhere.
What are your payment terms?
Fixed-scope work starts on a 30% advance, with the balance split across the delivery milestones in the scope document and invoiced as each one is signed off. Retainers and support are invoiced monthly in advance. Invoices are due within fourteen days. We do not charge interest on a late payment, but work pauses on an unpaid invoice rather than quietly continuing and growing the balance. Nothing is billable before you have a written scope and an estimate in front of you and have agreed to both.
Do you charge GST, and will I get an input tax credit?
No, and no. Build Foundry is a registered micro enterprise under the Udyam MSME scheme, but it is not registered for GST — so invoices carry the Udyam number rather than a GSTIN and no GST is added. That means there is no input tax credit to claim on what you pay us. If your finance team needs one, say so in your first message rather than discovering it at the invoice. Indian clients are invoiced in rupees by bank transfer or UPI; international clients in US dollars or pounds.
Technical
What do you build with?
Typically TypeScript across the stack: React and Next.js on the front end, Node.js services behind it, PostgreSQL or MongoDB depending on the shape of the data, containers and CI/CD for delivery. We also work in Python and Java where a project already lives there. The stack follows the problem and your team’s ability to maintain it — if you have in-house engineers who will own this after us, their familiarity outweighs our preference.
Whose cloud account does it run in?
Yours. We will not host your production system inside our own account, because that quietly turns an engineering relationship into a dependency and makes leaving harder than it should be. Everything is applied to accounts you own and control the billing for, so you can revoke our access at any point and lose nothing. On larger systems that setup is defined in code so it can be rebuilt exactly; on a small one it is configured once and written down, because infrastructure-as-code on a five-page site costs more to maintain than it saves.
Can you work in our repositories and our tools?
Yes. We use your version control, your issue tracker, your chat and your review process rather than asking you to adopt ours. If none of that exists yet, we will set it up in your accounts and document it, so it stays useful after we are gone.
How do you test?
How much automation depends on what breaking would cost you, and we will tell you where that line falls rather than quietly picking for you. What does not vary: the journeys that would hurt most if they failed — signing up, paying, anything that moves money or records — get automated coverage, and it runs before a release rather than after. Around that, API and permission testing where the rules are complicated, and a person for the things automation judges badly: whether a screen looks right, how one particular device behaves, what happens when somebody uses it in a way nobody expected. Anything found by hand goes into the automated set so it cannot come back quietly. Some testing is part of the work and not a line item you can decline.
What do you do about security?
Authentication, authorisation, rate limiting and audit logging are designed in at the start rather than retrofitted after a security review. Permissions are enforced on the server, never only in the interface. Secrets live in a secret manager rather than in a repository or a deployment script. Dependencies are kept current and security advisories are reviewed on a schedule, because upgrades left long enough stop being upgrades and become migrations.
After launch
We do not need a full-time developer, but things keep coming up. Can you cover that?
Yes, and it is most of what support engagements actually consist of. A user who cannot log in, an import that stopped halfway, a report showing a number your team disputes, a webhook that did not fire — small things that block somebody right now and need someone with access who knows the system. Your team raises it in a shared channel, an engineer looks at it, and it is dealt with against an agreed response window. Hours are pooled monthly rather than billed per ticket, so nobody hesitates to ask.
Who on our side is allowed to raise an issue?
Anyone. Operations, finance, customer support — it does not have to be routed through a technical person first, because in most of the companies we work with there is not one. Describe what happened and what you expected; we will ask if we need more.
Do you stay on after launch?
Usually, and we think you should want us to. Launch is when a system starts producing information about itself, and the team that built it is the team best placed to act on that. If you would rather take it in-house, we hand over properly — documentation, runbooks, a walkthrough with your engineers, and time available for questions afterwards.
What does support actually cover?
Defect triage and resolution against a response window written into the contract, security patching, dependency upgrades, infrastructure maintenance including certificates and backups, monitoring and alert tuning, and continued feature development. Performance work is included, but we measure the bottleneck before changing anything — optimising the wrong thing is just slower.
What happens if something breaks at two in the morning?
There is one number and no argument about whose responsibility it is, because the people who designed and built the system are the people operating it. Escalation paths and response windows are agreed in writing before they are ever needed, and every incident is followed by a written review of what happened and what changed as a result.
What is the notice period?
Thirty days, in either direction, at any time. There is no minimum term on a retainer and no penalty for ending one. We would rather you stayed because the work is good than because the contract made leaving expensive.
What happens if we want to leave, or move to another team?
You already hold everything: the code, the infrastructure, the accounts, the documentation. We spend the notice period on a real handover — writing down what is not yet written down, walking your next team through the architecture and the parts that are unintuitive, and staying reachable for questions after the last invoice. Nothing about how we work is designed to make leaving difficult, and if you ever come back it is because you chose to.
Working across timezones
Where are you based?
Mumbai, India — Indian Standard Time, UTC+5:30. Where you are is not a constraint — what matters is how many hours of your working day fall inside ours, and almost every timezone shares a workable window with IST. Ask and we will tell you exactly what the overlap looks like for yours.
How much of your day overlaps with mine?
Our afternoon is the European and UK morning, so a shared window there is straightforward. For North America the overlap sits at the ends of our day: our evening is the US East Coast morning, and our morning is the previous evening on the West Coast. We agree a standing overlap window with each client and hold it, rather than expecting you to take calls at times that suit us.
Does the time difference slow a project down?
It does if the work is structured so that we need an answer from you before we can continue. It does not if decisions are batched, questions are written down clearly and scope is agreed far enough ahead. We work asynchronously by default and use the overlap window for the conversations that genuinely need to be conversations — which, done properly, means you get a working day of progress reported each morning.
How do we communicate day to day?
In your tools — your chat, your issue tracker, your board — rather than in a portal we own. Written updates on what moved, what is blocked and what we need from you, plus a scheduled call in the overlap window at whatever cadence suits you. If you are an agency, communication runs through your project manager and never past you to your client.
The engagement models behind several of these answers are set out in full on how we work, and if you would rather see how we think before committing to anything, start with a free technical audit.
Ask an engineer. We’ll get back to you within one business day.