FAQ
Thequestionspeopleaskbeforetheyhireus.
Cost, timelines, ownership, existing code and what happens after launch — answered the way we would answer them on a call. Where the honest answer is a range or a condition, it says so rather than rounding into a promise.
- Questions
- Fourteen
- Sections
- Three
- Scoping call
- No charge
- Reply time
- One working day
Working with us
How an engagement starts, what we need from you, and what the week-to-week looks like once it does.
- What happens after we first get in touch?
You get a reply from an engineer within one working day, usually with questions rather than a calendar link. If the answers suggest a fit, we book one forty-five minute call to agree what the business actually needs to change.
After that call you get a written scope, a build sequence and a cost range. Neither the call nor the document is charged for, and neither commits you to anything. If we think the problem does not need custom software, or needs a different kind of firm, we say so at that point instead of quoting.
- What if we do not have a specification yet?
That is the normal starting point and it is not a problem. Most clients arrive with a business problem and a rough idea rather than a document — writing the specification is the first stage of the work, not a prerequisite for talking to us.
Discovery turns what you already know into a written brief: who uses the software, what it has to do, what it must integrate with, and what is explicitly excluded from the first release. You approve that document before anything is built, so the scope is something you signed rather than something you were told.
- Can Apoliums work alongside our in-house engineering team?
Yes, and a good share of our work is exactly that. We can take one product area end to end, add capacity inside your existing process, or run a build while your team owns a different part of the system.
In that arrangement we use your repository, your branching model, your CI and your review standards rather than importing ours. What we ask for in return is one technical decision-maker on your side, so architectural questions get an answer in a day rather than a fortnight.
- Do you sign NDAs?
Yes. We will sign your NDA before any detail of the project is discussed, and we will send ours if you do not have one ready.
Confidentiality is also written into the engagement agreement itself, so it covers the whole project rather than only the sales conversation. We do not publish client names, screenshots or case studies without written permission, which is why parts of our portfolio are described without naming the company behind them.
- How do we know what is happening during the build?
You get a written update and a running environment every week, for the whole project. The update states what moved, what is blocked, what changed in scope and what that change costs.
A staging URL goes up in the first week and you can open it whenever you like — progress is something you click rather than a percentage on a slide. If a week produced nothing worth showing, that is the update you get, in the week it happens rather than at the end.
Cost and timelines
What drives the number, how we charge, how long a first release takes, and what happens when the plan moves.
- What does a project cost?
We price per project, after scoping, so the figure reflects your build rather than an industry average. Four things drive it: the number of user roles, the number of third-party systems to integrate, whether payments or regulated data are involved, and how much existing data has to be migrated.
You get a fixed-scope quote with those drivers itemised, plus a note on what we would cut to bring the first release forward and what that would save. Scoping and the estimate cost nothing. What we will not do is quote from a one-paragraph brief — a number produced that way is either padded or wrong, and both end badly.
- Do you work fixed price or time and materials?
Fixed price against a written scope is the default, and it is what most clients want for a first release. Longer engagements and work after launch usually run as a monthly retainer with an agreed capacity, because that work is a stream of changes rather than a single deliverable.
Fixed price only works when the scope exists on paper, which is why discovery comes first. Where something is genuinely unknowable up front — an integration with an undocumented legacy system, say — we quote that part as a time-boxed investigation with its own deliverable, instead of pretending it is estimable.
- How long does a project take?
A first production release usually takes eight to sixteen weeks from signed scope to launch. The lower end is a single-role application with one integration; the upper end covers several user roles, payments, migration from an existing system, and an admin console for your own team.
Smaller, well-defined pieces of work — one integration, a rebuild of a single module, an AI feature added to a product that already exists — run in two to six weeks. Whatever the length, you see working software from the first week rather than at the end.
- What happens if the scope changes mid-project?
Changes are priced and agreed in writing before they are built. New information changes plans on every project and that is normal; what is not normal is discovering at the end that it moved the invoice.
For each change you get what it costs, what it displaces and the new date, and then you decide. If something is small enough to absorb, we say that too. The one thing we will not do is quietly reprioritise the backlog and let the original commitment slide.
Technical, ownership and after launch
Existing code, who owns what, the stack we build on, and what the second year looks like.
- Do you work with existing codebases, or only new builds?
Both, and roughly half of what we do is work on code somebody else wrote. Before changing anything we run a read-only audit: entry points, data model, dependency health, test coverage, and the paths most likely to break.
That audit arrives as a written document with a risk-ranked list, and it is useful on its own even if you take it no further. Rebuilds then run route by route with the old and new systems side by side, rather than as a single cutover weekend — a big-bang replacement is the way these projects usually fail.
- Who owns the code you write?
You do. Ownership of everything we build for you transfers on full payment, and that is the only condition attached to it.
The work sits in your repository and your cloud accounts from day one, with full commit history, environment configuration and the deployment runbook included. There is no licence to renew, no component you keep paying us to use, and nothing that requires us to still be in the picture. Open-source libraries keep their own licences, and we list every one we depend on.
- What happens after launch?
Most clients continue on a monthly support retainer covering dependency and security updates, monitoring and alert response, and an agreed number of change requests. It is optional, not a condition of the build.
Every project also carries a warranty period during which defects in what we built, measured against the agreed scope, are fixed at no charge. Clients who prefer to run the system themselves get the runbook, the alert configuration and a handover session with their own engineers instead.
- What do you build on?
TypeScript across the stack, Next.js and React on the web, Node with NestJS or Express on the server, PostgreSQL as the default database, React Native for mobile, and Python where the work is AI or data. Infrastructure is containerised and deployed through CI on AWS, Google Cloud or Vercel, depending on what you already run.
The choices are deliberately boring, with long support horizons and large hiring pools, because you have to staff this after we leave. If you already have a stack and a team that knows it, we work in yours rather than argue for ours — the exception is a dependency that is genuinely unmaintained, and there we will say so with the evidence attached.
- What if we want to take the project in-house or move to another vendor?
You can, at any point, and everything needed to do it already exists. Code, infrastructure and third-party accounts are in your name throughout, so there is nothing to hand over that you do not already hold.
We will still run a proper handover: a walkthrough of the architecture and the decision record with your engineers, the deployment and rollback runbook, and answers on call for an agreed window afterwards. A system only we can maintain would be a badly built system.
Still unanswered
Ask the one that is not on this page.
Send the question with a little context about the project. You get a reply from someone who would work on it, within a working day.
- info@apoliums.com
- Phone
- +91-99770-04451
- Studio
- Indore, Madhya Pradesh
- Reply time
- One working day

