Building apps
What is a no-code app builder?
A no-code app builder is a platform for creating applications through a visual interface, assembling screens, data, and logic without writing code.
New to Bolt? Sign up free.
Technical definition
A no-code app builder provides a visual environment for constructing applications: a screen designer, a data modeling interface, visual logic or rule configuration, and managed hosting. The application is stored as platform configuration and executed by the platform's runtime.
Capability is bounded by the component and integration library the vendor provides. Applications are generally not exportable as source code, so the platform is both the build environment and the permanent runtime.
In plain terms
A no-code app builder lets you make an app by dragging things around and setting options.
You get something working quickly. The question is what happens when you need the thing the platform does not offer.
Why it matters
No-code app builders solve the first 80 percent well and the last 20 percent not at all, and the last 20 percent is usually the part specific to your business.
The pattern repeats: you build a booking app in a weekend, then need pricing that varies by customer type and duration, and the visual rule builder cannot express it. Or you need to connect to the supplier system you actually use, and there is no integration. Progress stops, and there is no workaround, because you cannot open the code.
Two further costs worth knowing before you commit. Pricing on several platforms scales with app usage rather than with development, so a successful tool gets more expensive to run. And you cannot leave with what you built; migrating means rebuilding.
What to ask before choosing one: describe the most specific requirement your business has, the one that makes you different, and check whether the platform can do that. Not whether it can make an app.
