Contents
Choose a provider based on projects actually delivered, a method with scoping and testable deliveries, a detailed quote broken into batches and clear clauses: transfer of code and rights, hosting in your name. Be wary of quotes far below $6,800 (€6,000)excl. VAT for a business app.
Choosing the provider matters more than choosing the technology. A good provider understands your business, quotes honestly and leaves you free to walk away. A bad one leaves you dependent on code nobody else can take over. Here is the checklist I recommend, including for comparing me with others.
The six criteria that matter
| Criterion | What to check | Reassuring sign |
|---|---|---|
| Delivered projects | Apps in production, comparable to your needs | A demo of a real tool, not just mockups |
| Understanding of your business | Questions about your processes, not only about screens | A precise restatement of your need from the first conversation |
| Method | Scoping, mockups, development in batches, testing | A schedule with testable intermediate deliveries |
| Quote | Breakdown by batch, assumptions, exclusions | What is not included is spelled out in writing |
| Ownership and reversibility | Transfer of code and rights, access, hosting | Clear clauses in the contract |
| After delivery | Support, maintenance, new features | Terms and rates known before signing |
Questions to ask at the first meeting
- Who will actually build my app? The salesperson, an employee, a subcontractor?
- Can you show me a comparable app in production?
- How does scoping work, and what do you deliver at the end of it?
- When will I be able to test something?
- Who will own the source code and rights, and from when?
- Where will the app be hosted, and in whose name?
- What do maintenance and new features cost after delivery?
- What happens if we stop working together?
A serious provider answers these questions without hesitation. Vague answers on points 5, 6 and 8 should worry you: they concern your independence. The legal details are in what to require in the contract on code ownership.
Red flags
- A quote delivered without a single question about your processes.
- A price far below the others with no explanation of the scope.
- No delivery before the end of the project.
- A proprietary platform owned by the provider, which you will not be able to leave.
- Hosting in the provider’s name, with access they keep.
- Promises about AI with no specific use case and no way to measure the value.
Comparing quotes without getting it wrong
Quotes are only comparable if they answer the same need. First write a document describing your goals, users and constraints: the guide writing an RFP for a business application suggests a structure.
Then, for each quote, check:
- the functional scope, screen by screen or batch by batch;
- what is excluded: hosting, third-party services, data migration, training;
- the number of review rounds planned for the mockups;
- how long support lasts after go-live;
- the payment schedule.
If two quotes differ by a factor of two, do not jump to the conclusion that one is too expensive or the other too cheap. Ask each provider to explain what they understood of the need and what they excluded. In most cases, the gap comes from a difference in scope or assumptions, not in margin: one has planned for data migration and testing, the other has not. This conversation also tells you a lot about how each provider works.
To put the amounts you receive into perspective, the estimator gives an order of magnitude based on your project’s features.
What I offer, so you can compare
For transparency, here are my answers to the questions above: 17 years of experience, more than 800 projects supported, including ten years running a digital agency. Projects you can look at: O’GYM, a complete web app for a fitness club (in progress), OptiRoad, a platform for mobile professionals (in progress), and Nooxup V2, a delivered SaaS platform. A public method: 1 to 2 weeks of scoping, clickable mockups, development in batches tested by you, three months of support included. Fixed prices published on the pricing page, and the source code and rights transferred once the project is paid in full.
When it is better not to hire anyone
Sometimes the right decision is not to start a development project. If an off-the-shelf product covers your needs, if your process is not yet stable, or if you cannot free up time for workshops and testing, it is better to wait. A provider who tells you so is often a good sign.
If you have an in-house technical team, it may also make more sense to bring in an expert for architecture or code review rather than outsourcing everything.
Where to start
- Describe your need in one or two pages.
- Shortlist two to four providers of the profile that suits your project’s size; see freelancer, agency or IT services firm.
- Ask them the eight questions above and compare the answers as closely as the prices.
The 30-minute discovery call is free: it is a good opportunity to ask me these questions.
Frequently asked questions
How many quotes should we ask for?
Two to four, based on the same requirements document. Beyond that, comparison gets difficult and you ask a lot of time from providers and from your own team. With fewer than two, you have nothing to compare against.
Should we pick the cheapest quote?
Not on that basis alone. A low quote can hide a reduced scope, no testing or maintenance, or an underestimate you will pay for later. Compare what is included line by line before comparing amounts.
How do we check a provider’s references?
Ask to see projects running in production, not just screenshots, and if possible speak to a client. Check that the provider actually did the work shown, and what exactly they did.
Can an audit help with the choice?
Yes, especially when taking over an existing project. An independent audit establishes the real state of the code and prices the work, so you can compare quotes on a solid basis. My express audit costs $660 (€589)excl. VAT, the full audit $2,300 (€1,990)excl. VAT.