Choosing a vendorMethodBusiness softwareOutsourcing
Agency, freelancer or no-code: who should build your app?
7 min read

There is no universal answer: no-code suits a simple tool for a small team, a freelancer suits a well-scoped project you can oversee technically, and an agency or studio suits an application your company will depend on for years. The deciding factor is not the starting price but what happens when the application needs to change, be fixed, or outlive the person who built it.
Here is what each option really guarantees, when it is the right call, and how to decide without regrets.
Four ways to get an application built
No-code. Platforms such as Glide, Softr, Bubble or Airtable let you assemble an application from ready-made building blocks without writing code. It is fast, often doable in-house, and billed as a subscription, usually by number of users or usage.
A freelancer. An independent developer builds the application, usually on a quote or billed by the hour. Quality depends entirely on the individual, and so does continuity.
An agency billing time and materials. A firm supplies developers and bills for the time they spend. You steer, they provide the skills. We compare this model with fixed pricing in fixed price vs time and materials.
A fixed-price studio. A team commits to an outcome at a set price: the scope is defined, priced, then delivered and maintained. That is how LPR Studio works; we sell neither hours nor staff. We say so upfront because the rest of this article compares approaches, not vendors, and it also says when ours is not the right one.
Side by side
| Criterion | No-code | Freelancer | Agency (time and materials) | Fixed-price studio |
|---|---|---|---|---|
| Speed to start | Very fast | Fast | Varies | Fast if scoping is short |
| Complex business rules | Limited | Possible | Possible | Possible |
| Integrations (ERP, accounting) | Depends on connectors | Possible | Possible | Possible |
| Price known upfront | Subscription known, usage varies | Depends on the contract | No, billed on time | Yes, set before coding |
| Continuity if someone leaves | Platform stays, your logic must be documented | Weak point | Covered by the firm | Covered by the firm |
| Dependence | On the platform | On one person | On the contract | On the contract, rights defined case by case |
| Maintenance | Platform layer only | To be negotiated | To be negotiated | Agreement or subscription |
No column wins everywhere. No-code wins on speed and entry cost, a freelancer on flexibility, time and materials on control, fixed price on predictability.
When no-code is the right choice
Some developers dismiss no-code; used for the right job, it is a perfectly good answer. It fits when:
- the tool serves a small team running a simple process;
- the data is not sensitive and volumes are modest;
- you want to test a need before investing, or replace a spreadsheet that has outgrown itself;
- someone in-house has the time and the inclination to build and maintain it.
Its limits show with many business rules, role-based access, deep integrations and growth in users or data. Two things deserve a multi-year calculation: subscription costs as headcount grows, and dependence on a platform whose pricing and roadmap you do not control. Moving to custom code later is a rebuild, not an export. Our article on replacing Excel with a custom application helps you spot when a home-grown tool has stopped being enough.
When a freelancer is the right choice
A good freelancer can deliver excellent software. It is the right call when:
- the project is well scoped and of reasonable size;
- someone on your side can oversee the technical work: review decisions, check deliveries, organise a handover if needed;
- you accept a continuity risk: illness, another engagement, a career change.
That risk can be reduced by contract and by habit: code in a repository your company owns, hosting in your company's name, documentation required at every delivery, and ownership of the code settled in writing. Our article on who owns the source code of custom software covers what to put in place.
When an agency or studio is the right choice
A team makes sense when the application becomes something your company depends on: several departments, critical data, integrations, a life span of several years. What you buy then, beyond the code, is continuity: someone who still answers in five years, applies security patches and keeps the tool moving with your business.
Between time and materials and fixed price, the difference is who carries the risk. Billed by the hour, you pay for time spent and absorb overruns; at a fixed price, the price is set before development and the vendor carries that risk. In return, a fixed price requires a scope that is visible before signing, which is where a prototype earns its place.
Warning signs, whichever option you pick
Some red flags apply to all four approaches, and you can spot them before signing:
- nobody asks to see how you actually work: a price set without understanding your day-to-day process will be revised along the way;
- a price arrives on the first call, with no scoping and no written scope;
- the accounts stay with the vendor: code repository, hosting, domain name, third-party services. They should be in your company's name, or their transfer agreed in writing;
- maintenance appears nowhere, neither included nor priced;
- nothing can be shown before you commit: no mock-up, no prototype, no comparable tool already running in production.
One warning sign does not necessarily rule an offer out. Several at once almost always point to a project that will cost more and take longer than planned.
Four questions to settle it
- What happens if the person or the tool disappears tomorrow? If the answer is "we start over", the option is too risky for a core tool.
- Who maintains the application, and where is that written? Hosting, backups, patches, changes: every line needs an owner.
- What will it cost over three years, not three months? Per-user subscriptions, maintenance and changes matter more than the entry price. Our guide to subscription versus upfront build shows how to compare like for like.
- Can you see the result before committing? A prototype, a demo or a short first release is worth more than a promise.
To go further, our guide on how to choose a software development company lists twelve questions to ask, and how to compare software development quotes explains how to read two proposals side by side.
Where to start
If your project looks like the last case, an application your business will rely on, describe your need in a few lines. We reply within 24 working hours, then present a free visual prototype in a video call within 5 working days, wherever you are. If it turns out that a no-code tool would do the job, we will tell you: that is a good answer too.