Skip to content
LPR Studio
FREN
Contact us

Custom softwareBudgetIT leadershipBusiness software

Low-code vs custom development: how to choose, and what each really costs

11 min read

Pick a low-code platform for an internal application of low to moderate complexity, with a predictable number of users, when your organisation already owns the platform or the skills to run it. Pick custom development when the application is core to your business, will be sold to or used by customers, will grow in users, or when you refuse to depend on one vendor to evolve it. Decide on three-to-five-year cost and on what you own at the end, not on how fast the first screen appears.

Search for this topic and most of what you find is written by low-code platform vendors, who all have an interest in the same answer. This guide takes the other side of the table: where low-code genuinely wins, where custom code catches up, and what each path costs, using published prices.

Low-code, no-code, pro-code: three different things

  • No-code (Airtable, Bubble, Glide and the like) is for business users who assemble an app without code. Fast, accessible, quickly limited. We cover it in agency vs freelancer vs no-code and in Airtable's limits.
  • Low-code (Mendix, OutSystems, Microsoft Power Apps, Retool and others) is for developers and technical staff: screens, data and workflows are modelled visually, and code fills the gaps. Enterprise platforms come with their own certifications and specialist developers.
  • Custom development, sometimes called pro-code or high-code, is written in standard languages (TypeScript, Python, PHP, Java…) on open-source frameworks and hosted wherever you choose. The code is an asset any competent team can take over.

This article is about the contest between the last two. If you are weighing one specific tool, see our dedicated comparisons for Power Apps and n8n.

Side by side

CriterionLow-code platformCustom development
First screensVery fast, ready-made componentsFast on a good foundation, slower on polished UI
Entry costLow, sometimes a free tierDesign and build to fund
Ongoing costLicence per app, per user or per capacityHosting, maintenance, new features
Complex business logicPossible, but often ends up in bolted-on codeNo inherent limit
User interfaceFine for internal tools, restrictive for a productCompletely open
IntegrationsBuilt-in connectors, the rest in codeAnything, built as needed
Hosting and dataVendor cloud, or paid optionsYour choice of provider and region
SkillsDevelopers trained on the platformMainstream developers, a much larger pool
ExitData exportable, logic tied to the platformCode and data, under rights set in the contract

Neither column is "better". They solve different problems.

Published prices, checked on 7 November 2026

Low-code vendors rarely publish complete pricing. Here is what was publicly listed on that date (pages viewed from Europe, prices in euros):

  • Mendix: the pricing page shows a free tier, then a Standard plan starting at €918 a month for one app and starting at €2,295 a month for unlimited apps. Premium is quote-only. The page says pricing depends on the number of apps and users, and that cloud resources are not included in the paid licences.
  • OutSystems: the editions page publishes no price for its enterprise platform, which is quote-based. A free Personal Edition exists for learning. Pricing depends on "Application Objects" (screens, tables, API methods) and on internal and external user counts.
  • Retool: the public pricing lists its Business plan, billed annually, at €46 per builder per month and €14 per internal user per month.
  • Power Apps: licences are broken down in our Power Apps vs custom app guide.

Run the numbers over three years. One Mendix Standard app at the listed entry price is €918 × 36 months, or €33,048 in licences, before cloud hosting and before any developer time. The licence does not replace the developer. It comes on top.

What custom development costs over the same period

Custom software is paid for differently: an upfront design and build cost, then modest hosting and maintenance. The first item depends on scope, not on user count, which is why custom code becomes competitive as an application opens up to more people. Our breakdown of custom business application cost lists what moves a quote.

One point this debate usually misses: custom development does not have to be paid upfront. At LPR Studio it can be funded either as a fixed-price project or as a monthly subscription that spares you the development cost, like a licence, but for software built around your needs. The two models are compared in subscription vs upfront build.

When low-code is the right call

  • An internal application: requests, approvals, activity tracking, field data capture, for a stable number of users.
  • You already own the platform: licences in place, a trained team, IT governance rules defined.
  • A time-boxed need: a tool for one project, a reorganisation, a transition period.
  • An internal prototype to validate a process before deciding what comes next.
  • Standard logic: forms, lists, tables, conventional approval flows.

When custom development pays off

  • The application is your product, or a service you deliver to customers: SaaS, client portal, marketplace. Per-user licences eat the margin, and the interface has to be flawless.
  • User numbers will grow, or include partners and external customers, whom low-code price lists often charge separately.
  • Your business logic is your edge: pricing engines, scheduling rules, regulatory checks. If everything that matters ends up as custom code inside the platform, you are paying the platform for nothing.
  • You want control of hosting and data location (hosting a business application in Europe).
  • You refuse dependence: prices set by the vendor, roadmap at its pace, developers scarce on its technology.
  • The application must last ten years: standard, documented code can be picked up by any competent team.

Vendor lock-in is the real issue

The main risk of low-code is commercial rather than technical. Once the application is built, the vendor sets the renewal price, and leaving means rebuilding. Before signing, ask four questions in writing:

  1. What do we get back if we leave? Data in which format? Logic in a form that runs elsewhere, or only documentation?
  2. How does pricing scale? Per user, per app, per capacity? What happens if users double?
  3. What is included? Hosting, test environments, support, backups.
  4. Where is the data hosted, and under which jurisdiction?

The same questions apply to a custom development partner. There, code, data and documentation are covered by rights defined case by case in the contract. Our vendor lock-in exit plan explains what to secure before you commit.

The IT department's view: governance and shadow IT

Low-code has a side effect vendors rarely highlight. When every department can build apps, the estate multiplies without an inventory, without controlled backups and without a named owner. A critical application can end up depending on one person who then leaves. If you adopt a platform, adopt its rules too: an app inventory, separate environments, a review before production, and a named owner for each app.

Where AI fits in

AI coding assistants and app builders have narrowed the speed gap on simple screens: a well-equipped developer now ships a standard interface almost as fast as a visual platform. What has not changed: someone still has to design, review, secure, test and operate the result. We go into this in AI app builders vs a software studio.

Common mistakes

  • Comparing a low-code first screen with a full custom quote. Compare two finished applications, in production, over the same period.
  • Leaving external users out of the licence calculation.
  • Building a commercial product on an internal platform, then finding the pricing model breaks at a hundred customers.
  • Adding code everywhere to work around platform limits: you end up with the drawbacks of both approaches.
  • Choosing without seeing. A vendor demo shows the platform, not your application.

The hybrid route

The two approaches coexist well. Low-code can carry the small internal tools, while the core application, the one that sets you apart or faces customers, is built in custom code and exposes an API the platform consumes. Each does what it does best.

A decision grid

Your situationBest fit
Simple internal tool, platform already in placeLow-code
Internal tool, many or growing usersCost both over three years
Application open to customers or partnersCustom
Product you sell (SaaS)Custom
Business logic that is your competitive edgeCustom
Temporary need or process trialLow-code or a prototype

Where to start

  1. Describe the application on one page: who uses it, how many people in three years, which rules, which integrations.
  2. Get a complete low-code price: licences for every user, hosting, environments, developers.
  3. Get a custom price for the same scope, both fixed-price and subscription.
  4. Compare over three and five years, and look at what you own at the end.

For the custom side, you do not have to buy from a plan. We build a free prototype, presented on a video call within 5 working days, that you can put next to the vendor's demo. The idea is explained in see your software before you pay.

Frequently asked questions

What is the difference between low-code and no-code?

No-code targets business users who assemble an app without ever writing code. Low-code targets developers and technical staff: most of the app is modelled visually, and code is added for the edge cases. Enterprise low-code platforms therefore still need skilled, often vendor-certified developers, and a licence budget to match.

Is low-code cheaper than custom development?

At the start, often yes, because the first screens appear quickly. Over three to five years, not necessarily: the licence is paid every month per app or per user, cloud hosting may be billed separately, and specialist platform developers are still needed. Compare total cost of ownership with licences included, not just the first quote.

Can I take my application with me if I leave a low-code platform?

Your data, usually yes, through exports or the underlying database. The application logic is a different matter: it is typically stored in the platform format and will not run elsewhere without being rebuilt. Before signing, ask the vendor in writing exactly what you get back if you leave, and in which format.

Is low-code a good fit for a customer-facing product?

Rarely. A product you sell, such as a SaaS, struggles with licences that grow with every user, full dependence on one vendor and limits on interface design. Low-code shines for internal tools. For a commercial product, custom code keeps the margin, the user experience and the value of the asset inside your company.

Does AI make low-code obsolete?

No, but it changes the comparison. AI coding assistants speed up custom development too, which narrows the speed advantage low-code had on simple screens. Low-code keeps its value as a governed framework for business teams. Either way, a competent person still has to design, review, test and run the application in production.