No-code or code: where no-code wins and where the ceiling is

en 7 min read

No-code or code: where no-code wins and where the ceiling is

No-code costs you a subscription and your own evenings, and for a first version, an internal tool or a test of whether anyone wants the thing, it is the right call. Code from us starts at EUR 600 to 900 for a single-page landing at step 01, runs EUR 3.500 to 7.500 at step 04 for a web app with logins, a dashboard, an API or payments, and starts from EUR 7.500 for a custom SaaS platform once discovery has fixed the scope.

We make our money on the code side of that sentence, so read what follows with that in mind. We start with the case against hiring us.

Where no-code genuinely wins

By no-code we mean app builders such as Bubble, Glide and Softr, databases with a friendly face such as Airtable, and automation tools such as Zapier and Make. Website builders are a related but different trade.

If that list describes where you are, stay there. A no-code tool that works is not a problem to be solved.

Where the ceiling is

It is not one wall. It is a handful of separate limits, and they bite hardest once real customers and real money are involved.

Permissions

Who can see which record is the part of any app that goes wrong quietly. In a visual editor those rules are conditions you click together, easy to set up and hard to test automatically. When the data is your customers' data, a rule you cannot test is a risk you are carrying without seeing it.

The bill follows usage, not value

No-code plans charge by seats, records, tasks, operations or usage units. That is fair while you are small. As the app gets used, the invoice rises with every run, and you cannot optimise a query you are not allowed to see.

You can export the data, not the app

Airtable exports your tables. Bubble does not export your application as code. The logic you spent evenings building lives on the platform, and leaving means rebuilding it somewhere else.

The connector list is the edge of the map

When the system you need to talk to has no ready connector, or wants signed webhooks with retries, you are writing code inside a tool that was chosen to avoid code.

Public pages and search

App builders are designed for screens behind a login. If the same product also needs public pages that load fast and rank, those are a weaker fit on an app builder than on a site built for it.

Side by side

QuestionNo-codeCode
What you pay up frontA subscription and your own hoursA fixed quote after scoping, from EUR 600 at step 01
What you pay every monthPlans that rise with seats, records or runsHosting, which we can provide, agreed per project, and Care at EUR 100 to 300 if you take it
Who owns itYou own the data; the app logic stays on the platformYou own the code, the repository and the database
Time to a first versionAs fast as you can work in the editor1 to 2 weeks at step 01, 6 to 12 weeks at step 04
Permissions and rolesVisual rules, hard to testWritten and tested in code, step 04
PaymentsAn embedded checkout or a pluginBuilt into the app, step 04
Changing your mindCheap, tonightScoped and quoted
When something breaksThe vendor's status page and forumThe people who built it

Signs you have reached it

Here is the good news if you tick several of these. Your no-code version is the best specification you will ever have. Real people used it, and it shows which screens matter and which fields nobody fills in. A rebuild from a working tool is a smaller risk than a rebuild from a document.

Process and timeline

Scoping starts with the tool as it stands. We walk through what it does, list the workflows and automations, and look at the data exports. That ends in a fixed quote. For a platform at step 05, from EUR 7.500, the scoping is a discovery phase first.

The build follows the week ranges on our price list: 6 to 12 weeks for step 04. Keep the old tool running until the new one has been checked against it with real records, then move the data across and switch. The stack we use for this is described on Next.js development in Amsterdam.

The slow part is deciding which of the old workarounds were real requirements and which were only fighting the tool. Only you know that, and this is the part that waits on you.

When to spend less

Common questions

Can you take over our Bubble app?

Not as it is, because it cannot be exported as code. We can rebuild it, using the running app as the specification and the data exports as the starting database. You keep both versions until the new one is proven.

What about AI tools that generate an app from a prompt?

They produce actual code, which is a real improvement on lock-in, since you can take it elsewhere. They are useful for a prototype. Once that code holds customer data and takes payments, someone has to be able to read it, test it and answer for it.

Will a coded app be slower to change?

For new features, yes, because they go through scoping and a quote. Content is different: text, images and anything held in a CMS stay yours to edit. Care covers small fixes, not new features, so that line stays clear.

Is our data safe to move?

Airtable and Bubble both let you export your records. Links between tables, uploaded files and user accounts need checking by hand, and passwords do not come out in an export, so users set a new one or sign in with a link. That belongs in the plan for the switch, not in the week of it.

If you think you are at the ceiling, show us what you built and we will tell you honestly whether to move. Start here.

Building something?

JP Studio designs and builds websites, storefronts and product interfaces.

Straight to the person who would do the work. No newsletter, no call centre. Prefer email? support@jp-studio.com