Straight Answers About Getting Software Built
Cost, timeline, ownership, contracts and what happens after launch — answered the way we would answer them on a call, without the sales gloss.
Before You Commit to Anything
What the first conversation involves, and what we need from you to give you a real number.
What does the free estimate actually cover?
It covers a scoping conversation and a written document that comes out of it. We talk through what the software is supposed to do, who uses it and what already exists, then send back a proposed scope for a first release, a week-by-week timeline and a budget range with the assumptions it depends on. It is genuinely free and it is yours to keep — if you take that document to a different developer and get a better price, that is a fair outcome. What it is not is a binding quote: a firm fixed price follows once the scope is agreed in detail.
How quickly can you start?
Design work on a new project usually starts within one to two weeks of the agreement being signed, and build work follows once the screens are approved. If your situation is urgent — a store rejection, a broken production system, a developer who has just walked out — say so on the first call, because triage work can often start much sooner than a full build. We will tell you honestly if we do not have capacity rather than accepting the work and then queuing it.
What do you need from me before you can quote?
Less than most people expect. A description of the problem in plain language, a rough idea of who the users are, and any must-have integrations or compliance requirements you already know about are enough to get a range. Wireframes, a feature list or a competitor you want to point at all help narrow it. You do not need a specification document; producing one is part of what we do, and a spec written without an engineer in the room usually has to be rewritten anyway.
Do you sign NDAs?
Yes. We will sign a mutual NDA before any detailed discussion of your idea, and there is a checkbox on the contact form to request one up front. Send us your own document if your lawyer has one you prefer, or ask us for ours. Either way you should assume the first email you send is not yet protected, so keep it general until the NDA is in place — a one-line description is always enough to get the conversation started.
What We Can and Cannot Build
The range of work we take on, the code we will inherit, and how we choose the stack.
Can you build the kind of app I have in mind?
Almost certainly. We build iOS and Android apps, web applications, multi-tenant SaaS products, desktop software, backend services and APIs, AI-enabled features, ecommerce platforms, analytics dashboards, browser extensions and companion apps for connected devices. The kinds of projects we turn down are not usually turned down for being too technical — they are turned down because the budget cannot support the scope, or because an off-the-shelf product would do the same job for a fraction of the money. We will tell you if that is the case.
Do you do design as well as development?
Yes, and on most projects we would rather do both. We design the screens and assemble them into a clickable prototype you can tap through before production code is written, because changing a flow in a prototype costs minutes and changing it in a shipped app costs days. If you already have designs from someone else we are happy to build from them — we will review them first and flag anything that will be expensive or awkward to implement before we quote.
Can you work with code another developer already wrote?
Yes, and it is one of the most common reasons people contact us. We start with a fixed-price code audit: we read the codebase, check the architecture, the dependencies, the security posture and the state of the build pipeline, and give you a written verdict on whether continuing is cheaper than rewriting. Sometimes the honest answer is that a rewrite costs less than fighting what is there, and we will say so with reasons. You get the audit whether or not you hire us for the work that follows.
What technologies do you use?
The choice follows the project rather than a house preference. Cross-platform frameworks such as React Native and Flutter make sense when one codebase can serve both mobile platforms; native Swift or Kotlin makes sense when the app leans heavily on device hardware or platform-specific behaviour. On the web and server side we work with the mainstream, well-supported options — JavaScript and TypeScript, Python, PHP, SQL databases, and the major cloud providers. We deliberately avoid obscure stacks, because the goal is that another engineer can pick your project up without needing us.
Can you work alongside my existing developer or in-house team?
Yes. We often take a defined piece — the mobile app, the API, a specific integration — while an internal team handles the rest, and we work to whatever repository conventions, review process and ticket system you already use. What we ask for is a clear boundary of who owns which part of the system and one person on your side who can settle disagreements. Shared ownership with no boundary is how integration work turns into finger-pointing.
What It Costs and How You Pay
Ranges, what sits inside the number, what sits outside it, and how we handle scope that moves.
How much does it cost to build an app?
Most first versions land somewhere between roughly $8,000 and $60,000. What moves the number is how many platforms you need, how many distinct screens there are, and whether the app requires the expensive pieces — payments, real-time features, an admin panel, offline support, or an integration with a system that was not designed to be integrated with. Our cost calculator gives you an indicative range in about a minute, and we confirm a real figure after a scoping call. A quote given before anyone understands the scope is a guess wearing a suit.
What is included in the price?
A fixed-price build includes scoping and technical planning, UI and UX design, the clickable prototype, all development work, testing across the devices and browsers we agreed to support, deployment and store submission, source code and handover documentation, and a defect-fix window after launch. The end-of-day written updates, the scheduled calls and the two-weekly demo builds are part of the engagement, not an extra line. Anything we plan to exclude is written in the proposal rather than discovered later.
Should I choose fixed price or a time-based engagement?
Fixed price suits work where the scope can be pinned down before it starts — a first release, a defined feature set, a migration with a clear finish line. You get certainty on budget, and we absorb the risk of having estimated badly. A time-based or monthly dedicated-team arrangement suits work where the roadmap is genuinely going to change: ongoing product development, a long-running platform, or a research-heavy problem. Our usual advice is to take a fixed price for the first release and move to a monthly arrangement afterwards.
What does the payment schedule look like?
Fixed-price projects are billed against milestones rather than up front in full. A typical shape is a deposit to start, then payments tied to design sign-off and to specific build milestones, with the final instalment on delivery. Monthly engagements are invoiced monthly in advance. Milestones are written into the agreement before work begins so nobody is negotiating about money in the middle of a sprint, and intellectual property transfers to you when the final payment clears.
What happens if the project goes over the estimate?
On a fixed-price engagement, work that is inside the agreed scope is our problem, not yours. If we estimated badly, we absorb it. What does change the price is scope you add later, and that is handled by a written change request: we describe the change, price it and state its effect on the timeline, and nothing starts until you approve it. That is the entire mechanism. Any agency that lets extra work accumulate silently and then presents a bill is running a different business to ours.
What is not included in the price?
Third-party costs that we pass through rather than mark up: Apple and Google developer account fees, cloud hosting, domain and SSL, paid APIs and services such as SMS, mapping, email delivery or payment processing fees, premium fonts and stock media, and any commercial software licence your project requires. Ongoing maintenance after the defect-fix window is a separate retainer. We list the third-party costs we expect in the proposal with realistic figures so the total cost of ownership is visible before you commit.
How Long It Takes and How You Watch It Happen
Realistic durations, what actually speeds a project up, and how progress is visible week to week.
How long does it take to build an app?
A focused first release is usually eight to sixteen weeks from kickoff to store submission. Products with several user roles, heavy integrations, payments or regulatory requirements run longer, and a simple single-purpose utility can be shorter. You get a week-by-week plan before any production code is written. The single biggest cause of overrun is not engineering speed — it is decisions and approvals waiting on the client side, which is why the plan states what we need from you and when.
What if I need it faster than that?
The honest lever is scope, not effort. Adding people to a small project late usually slows it down, because new engineers need context before they are productive. What does work is cutting the first release to fewer screens, fewer platforms and fewer edge cases, shipping that, and adding the rest in the following weeks. If you have a hard external deadline — an investor demo, a trade show, a contractual date — tell us at the start and we will plan backwards from it and tell you what has to come out.
How do I see progress while you are building?
Four ways, all of them concrete. A written update at the end of every working day covering what moved, what is next and what is blocked. A call scheduled in your morning, US Eastern, at whatever cadence suits you. A reply to anything you raise within one business day. And a working demo build every two weeks that you install and use yourself. That last one is the one that matters, because a status report is easy to write and a build on your own phone is not.
What if I want to change something mid-build?
Expect to want changes — seeing a real build always generates better ideas than reading a document did. Small adjustments inside the agreed scope get absorbed as we go. Anything that adds real work gets a short written change request with a price and a timeline impact, and you decide whether it goes in now, goes into a later phase, or gets dropped. The point of the process is not bureaucracy; it is that you always know what a change costs before it happens.
Who Owns What, and What Happens Next
The questions worth asking any developer before you sign anything.
Who owns the code?
You do. Full intellectual property in the software we build for you transfers to you on final payment, and the repository is in your organisation from the first commit rather than being moved across at the end. The only things that do not transfer are general know-how and reusable internal tooling that existed before your project, plus third-party open-source components, which stay under their own licences — that is normal and true of every software project, and we list what we used in the handover.
Who owns the cloud accounts and third-party services?
You do, and we set it up that way deliberately on day one. The cloud project, the database, the analytics property, the error-monitoring account, the domain and the app store listings are created under your company identity, and we work inside them with our own access. Nothing is registered in our name and then reassigned later. The reason is simple: an agency holding your production accounts has leverage over you, and we would rather not have any.
What happens if we stop working together?
You keep everything and we get out of the way. Because the repository and the accounts were always yours, there is nothing to migrate — we revoke our own access, hand over any credentials we hold in a secure transfer, and provide the architecture and deployment documentation so the next engineer can pick it up. We will also answer reasonable handover questions from whoever takes over. There is no clause in our agreement that makes leaving expensive, because nothing good is built on a lock-in.
Do you maintain the app after launch?
Yes, and we think you should have someone doing it. Operating systems release yearly updates that break things, platform APIs get deprecated on the vendor timetable, security patches for dependencies arrive continuously, and real users find the bugs the test plan missed. A maintenance retainer covers monitoring, updates, fixes and a share of time for small improvements. If you would rather bring it in-house, we will hand over clean documentation instead — but do not let it drift with nobody responsible.
What about the Apple and Google developer accounts?
They should be registered to your company, not to us, and we will walk you through it. Apple charges an annual fee for its Developer Program and Google charges a one-time registration fee; both are paid directly by you, and Apple in particular requires business verification that can take time, so we start it early. We then get added as team members with the access we need to build and submit. If those accounts are currently in a previous developer name, transferring them back is one of the first things we deal with.
Where to Go Next
Cost Calculator
Pick your platforms and features and get an indicative range in about a minute.
Open the calculatorOur Process
Week by week, what actually happens between the first call and store submission.
See the processNDA & IP
Will we steal your idea, and do you own the code? Both answered properly.
Read the policyQuestion Not on This Page?
Call us, message us on WhatsApp, or send it in writing — anything you raise gets a reply within one business day, and we would rather answer an awkward question now than after you have signed something.