Low code and no code explained: who a citizen developer is, what a low code platform suits, its price limits and what you can take with you when you leave.
Low code is often presented as a cheaper, faster version of programming. That isn't quite true. When you build an application on a low code platform, you aren't writing cheaper software — you are renting someone else's platform: its database, its screens, its automations and its price list. In return you get something very valuable: a working tool in a few days, without hiring a team. You pay for it by playing by someone else's rules.
And that is fine, as long as you fit within those rules. For a lot of internal tools, you fit for years.
We write this from an unusual position: we don't sell low code platforms and we don't implement them for clients. We build software in code. That is why we can calmly say when low code is enough and when it stops being enough — and show you the limits that only become visible in the price list or in the export documentation.
Low code is a way of building applications from ready-made blocks — forms, tables, views and automations — on a vendor's platform, with the option of adding code where the blocks run out. No code is the same without the code: you assemble the whole application in the browser, dragging elements into place and setting rules.
The difference between the two is smaller than the names suggest. Both assume that the platform does most of the work and you describe what should happen. In no code, the description ends where the vendor's foresight ends: if there is no block for "send the invoice to the accounting system", you can't send it. In low code, you drop in a piece of code at that point — a formula, a script, a call to an external service — and carry on. That is why no code is usually closer to a spreadsheet, and low code closer to programming. When people search for "low code no code" as one phrase, they are usually asking about this whole family: tools that let people outside IT build software.
A low code platform is four things from one vendor that, in traditional development, you would have to put together separately:
Among the low code development platforms and no code platforms you are likely to come across are, for example, Airtable, Microsoft Power Apps, Google AppSheet, Glide and Retool. They differ in who they are aimed at and how they charge, but the model is the same: you pay a subscription, and the application exists for as long as the subscription does.
Alongside the platforms on which whole applications are built, there are no code tools that only connect existing services: Zapier, Make, n8n. They have no screens or database of their own — they move data between systems you already have. When they are enough and how they charge, we cover in our article on business process automation. Here we deal with the platforms on which an application with its own data and screens is built — what people usually mean when they look for a no code app builder.
A citizen developer is someone outside the IT department who builds a tool for themselves or their team — on a low code or no code platform. Most often it is someone from operations, sales, HR or finance who has had enough of copying data between spreadsheets and, over a few evenings, puts together an application that does it for them.
This has one huge advantage: a citizen developer knows the process better than any outsider. Nobody has to explain to them why an order must go through a manager's approval or what the status "on hold" means. The application is built around real work from the start, not around an idea of it. It is often the first place the process is written down at all.
It also carries one serious risk: the one-person application. A tool built by one employee is usually understood only by that employee. They know which automation triggers which, why one field is calculated with a strange formula, and which table must never be touched. When that person goes on holiday, changes department or leaves the company, what remains is a working tool that nobody can fix or change. The problem grows quietly, because for a long time everything works.
The point isn't to stop citizen developers. It is three simple rules. The application has a second owner who understands how it works. It has a short description: which tables, which automations, who uses it. And it is set up on a company account, not a private one — because the data and the application belong to the company, not to the person who built them.
Low code works best where three conditions are met: the application is used by your team, not by customers; there are few users; and the process is still changing. In practice, that means four typical uses.
Internal tools. An equipment register, a list of jobs to be handled, an on-call rota, a supplier database. Things that live in a spreadsheet today, where the spreadsheet is starting to chafe, because several people edit the same rows and nobody knows who changed what.
A process prototype. Before you commission a system, check whether the process you have in mind actually works. On a low code platform you can put together a working version in a week and see, over a month, which fields nobody fills in, which step is redundant and which one is missing. It is the cheapest way to be wrong.
A form, a table and an approval. A holiday request, an order for materials, a fault report, a discount request. Someone fills in a form, the record lands in a table, someone else approves or rejects it, and the system sends a notification. This pattern is at the heart of most no code platforms and works very well on them.
A small number of users. Most platforms charge per person. With five users that is a small cost; with fifty it isn't. Low code is at its most cost-effective in a small team.
If your company uses Google Workspace, it is worth checking AppSheet before you pay for anything else. According to Google Workspace's admin help, AppSheet Core is available at no extra cost in most editions: Business Starter, Standard and Plus, the Enterprise editions, and the Education, Frontline and Nonprofit editions too. It lets you build simple applications on Workspace data — for example on Google Sheets — and use them with anyone in your organisation.
There is one condition, but it is an important one: apps built with AppSheet Core can only be shared with people inside the organisation. Sharing outside it, for instance with customers or subcontractors, and advanced integrations require the AppSheet Enterprise Plus plan. For an internal tool, though, Core is often enough — and it is the cheapest possible start, because you are already paying for it in your Workspace subscription.
The first week with a low code platform is usually a delight. The limits turn up later, as the application grows and gains records, users and requirements. Below are the ones worth checking before you start. All prices are in US dollars, as the vendors publish them, as of 22 September 2026.
Records per base. On Airtable, the Free plan holds 1,000 records per base, the Team plan 50,000 and Business 125,000 (Airtable plan documentation). A thousand records is less than it sounds: at twenty submissions a day, it lasts under two months. Fifty thousand will last a long time for an equipment register, but in the order database of a company taking a few hundred orders a day, space will soon run short. Then there is storage for attachments: 1 GB, 20 GB and 100 GB per base on the successive plans.
The price per person grows with the team. Airtable Team costs $20 per person per month billed annually and $24 billed monthly. Business costs $45 annually and $54 monthly. Power Apps Premium costs $20 per user per month, paid yearly. The subscription for one person tells you little. What counts is how many people will be using the application in a year or two.
What a low code platform costs with 5, 10 and 20 users
airtable.com/pricing, support.airtable.com/docs/airtable-plans, microsoft.com — Power Apps pricing
With five people, the difference between plans is a few hundred dollars a year. With twenty people on the Business plan, you pay $900 a month billed annually, and $1,080 billed monthly. That is the point at which it is worth working out what a tool of your own would cost — not because low code is expensive, but because its cost grows with every person you hire, and the cost of your own application doesn't.
Who counts as a paying user. This is a detail that is easy to miss. On free Airtable, at most five people can work with editing rights. On the Team plan you pay for everyone who can comment or edit, on Business for everyone who can edit; people with read-only access are free on both plans. Before you set a budget, establish who really needs to change anything in the application.
Sharing outside on a more expensive plan. An application for the team and an application for customers are, on many platforms, two different plans. On AppSheet the line is clear: Core works only inside the organisation, and sharing outside requires Enterprise Plus. If you expect that customers or partners will one day use the tool, check this before you start, not on the day you invite them.
Integrations. A connection to your accounting system, your online shop or your database usually isn't in the basic plan. In Power Apps, prebuilt, custom and on-premises connectors are part of the Premium plan. Before you choose a platform, list the systems the application has to talk to and check which plan each of those connections is available on.
Vendor lock-in is usually discussed in terms of data: will the provider let you get it out? With low code, that question has two parts, and the answers are different. You can take the data. Not the application.
On data, the position today is good, partly thanks to the law. Since 12 September 2025 the EU Data Act (Regulation 2023/2854) has applied, and it covers data processing services, including software and platforms delivered as SaaS and PaaS — and so low code and no code platforms too. The contract with the provider must set a notice period for starting a switch of no more than two months, a transition period of up to 30 days during which the provider helps with the move, and an exhaustive specification of the data that can be exported (Article 25(2)). From 12 January 2027, the provider may not charge for the switch itself (Article 29).
In practice, though, exporting can be more laborious than the regulation suggests. Airtable's export documentation is a good example. It says that:
With a base of ten tables and thousands of attachments, moving is a project, not a click. It is worth knowing that before the base grows.
The second part matters more. On a low code platform you have built not only tables of data but also logic: automations, approval rules, formulas, permissions, screens and interfaces. That logic is the value of the application — it is where your process is written down. And it runs only on the vendor's platform.
Airtable's export documentation, mentioned above, is silent on automations and interfaces. We aren't saying that nothing can be reconstructed from them — but there is no file you can download and run somewhere else. An automation built from one platform's blocks won't run on another, just as a macro from one program won't run in another. When you move, the logic is rebuilt from scratch.
That is why vendor lock-in in low code is lock-in of logic, not of data. You will get the data out, perhaps piece by piece. The process you wrote into the application, you will have to write again. The simplest protection costs very little: keep, alongside the application, a short description of what each automation and each rule does. That description will help when you move, and before that — every time the application changes hands.
We quote the Data Act as checked at the source. The regulation speaks of exportable data and digital assets, but whether it covers the logic you have built on a platform — automations, formulas, screens — is a question of interpretation that we don't settle. We are not a law firm. If an application on a low code platform matters to you, check the scope of the export and the switching terms in the contract with a lawyer before you build a key process on it.
We don't implement low code for clients. We build software in code, and that is our perspective, not a verdict. But the question "what can be changed without a developer?" is one we ask on every project, including this website. And we answer it much as low code platforms do; we just draw the line in a different place.
Forms are built in the admin panel. The contact form, the consultation sign-up, every form on this site is assembled in the admin panel from ready-made fields — text, email, a drop-down list, a date, a consent box — without a developer. Whoever runs the site adds a field, changes a label or creates a new form on their own.
So is the brief. Our multi-step project brief, which a client fills in before we quote, has its structure in the panel: steps, sections within them, fields within those, together with the rules for when a field or a section is shown. Changing a question, adding a step or a new answer option is an edit in the panel, not a task for a developer.
The calculators are deliberately in code. The eight cost calculators on this site — from a website, through an online shop, to the cost of downtime — are configurations written in code and checked by tests. We could move them into the panel. We don't, because a calculator gives a price, and a mistake in a price costs money: the client gets an understated quote and builds a budget on it. So a change of rate goes through a test that checks the result still adds up.
This leads to a rule we apply and recommend with any platform. What changes often, and where a mistake is easy to spot and fix, goes into the panel — a field label, a new question, the wording of a consent. What has to be tested before it reaches people goes into code — prices, calculation rules, the logic that money or decisions depend on. A low code platform pushes that line a very long way towards the panel. That is its strength — and the place to be careful.
Low code isn't the only alternative to programming. Often a ready-made system for the specific task is better: if you need a customer database, an off-the-shelf CRM will almost always beat a CRM assembled from blocks yourself — we cover this in our article on CRM for small business. Low code has the edge where there simply is no ready-made system for your process.
For many companies the path looks similar: a spreadsheet, then no code, then low code, and sometimes custom software. There is no reason to skip stages. There are, however, a few signals that it is time for the next step — and at the end of the path, three that say low code is no longer enough.
You are hitting a limit. On records in the base, on attachment storage, or on licences whose cost grows with every new person. If every quarter you delete old data to stay within the plan, or you put off inviting more people because it would mean paying more, the limit has started making decisions for you.
Customers use the application, not just the team. A customer portal, orders placed from outside, a partner dashboard. That means a more expensive plan, higher demands on appearance, speed and security — and a situation in which an outage on the platform becomes an outage of your customer service.
The logic becomes the core of the business. When the application holds the way you price, plan or serve customers — and that is what sets you apart from your competitors — keeping it on someone else's platform, with no way of taking it with you, becomes a risk rather than a saving.
Spreadsheet, no code, low code or custom — when to take the next step
Digital Vantage
If you recognise two of these signals, it is worth working out whether a custom application would pay for itself. How to do that, feature by feature, is covered in our article on off-the-shelf versus custom software. If you don't recognise any of them — stay on low code and don't let anyone talk you into more.
If you have a process that doesn't fit in a spreadsheet, start with a low code or no code platform — ideally one you already pay for in a subscription. Build a simple version, give it to the team for a month and watch. Don't design everything in advance: add a field when someone genuinely needs it.
While you are at it, do the one thing most companies don't: write the process down. Which tables, which statuses, who approves what, what should happen automatically. A description like that takes an hour of work and pays back twice. First, it protects you from the one-person application. Second, if the application ever outgrows the platform, a working prototype together with its description will be the cheapest and most accurate specification you can hand to the team that builds the final version. Instead of assumptions about the process, they get a process tested in daily work.
If you can already see that low code won't carry your case — because the application has to serve customers, connect to your systems or contain the logic your business rests on — let's talk about whether you need custom software development. For the wider context, which business applications solve which problem, see our guide to business software.
Low code is a way of building applications from ready-made blocks — forms, tables, views and automations — on a vendor's platform, with the option of adding code where the blocks run out. The platform provides hosting, a database, screens and automations, and you pay a subscription, usually per user.
In no code, you assemble the whole application from blocks the vendor has provided, without writing code. In low code, where the blocks run out, you can add a piece of code, a formula or a call to an external service. No code is closer to a spreadsheet, low code to programming.
Someone outside the IT department who builds a tool for themselves or their team on a low code or no code platform. They know the process better than any outsider, but their application is often understood only by them. That is why such a tool should have a second owner, a short description and a company account.
The data, yes — on Airtable, for example, each table is exported separately to CSV, and the EU Data Act requires the contract to specify which data can be ported. The application's logic — automations, rules and screens — usually can't be run on another platform, and when you move, it is rebuilt from scratch.
When at least two of three signals appear: you are hitting a limit on records or licences, customers start using the application and not just the team, or the logic written into it becomes the core of the business. Before that, low code is usually cheaper and faster.
Tell us which process you want to support and who will be using it.
We will help you judge whether a low code platform, an off-the-shelf system
or an application built to order is what you need. If low code will do — we will say so.
Business software is chosen one function at a time: accounting, CRM, ERP, booking, your own tools. A map of situations, the order to go in and the costs.
What an ERP system is, how many EU firms use one, when a small business needs it, what it costs beyond the price list and where it goes wrong.
When a free booking calendar is enough, what an online booking system must handle and when a custom module pays off. Vendor prices and our estimate.
What a CRM is, when a spreadsheet is enough, what the system must do, how to square a customer database with the GDPR and how to choose one.
Off-the-shelf or custom software is decided one function at a time. Four questions, a five-year TCO with our own prices, and vendor lock-in both ways.
Business process automation: how it differs from RPA and AI, EU data, e-invoicing, our hands-off funnel, examples by department and the first step.
What a mobile application is and how it differs from a website and a PWA. The frequency test, loyalty apps, working offline and app store costs.
Your Partner in Business, Digital Vantage Team
Digital Vantage team is a group of experienced professionals combining expertise in web development, software engineering, DevOps, UX/UI design and digital marketing. Together we carry out projects from concept to implementation - websites, e-commerce stores, dedicated applications and digital strategies. Our team combines years of experience from technology corporations with the flexibility and immediacy of working in a smaller, close-knit structure. We work in agile methodologies, focus on transparent communication and treat each project as if it were our own business. The strength of the team is the diversity of perspectives - from systems architecture and infrastructure, frontend and design, to SEO and content marketing strategy. As a result, the client receives a cohesive solution where technology, aesthetics and business goals go hand in hand.
Rate this article
Back to the guide: Business software — which tools a company needs, function by function

What an ERP system is, how many EU firms use one, when a small business needs it, what it costs beyond the price list and where it goes wrong.

When a free booking calendar is enough, what an online booking system must handle and when a custom module pays off. Vendor prices and our estimate.

What a CRM is, when a spreadsheet is enough, what the system must do, how to square a customer database with the GDPR and how to choose one.

A practical guide for entrepreneurs: how to use QR Code and Short Link, specific uses, creation instructions, analytics and pitfalls to avoid.


Learn how a web application differs from a website and mobile application. A simple guide with application examples for business owners.


Off-the-shelf or custom software is decided one function at a time. Four questions, a five-year TCO with our own prices, and vendor lock-in both ways.

Business process automation: how it differs from RPA and AI, EU data, e-invoicing, our hands-off funnel, examples by department and the first step.