Built on Y Build Go from prompt to a deployed app on your own domain — no server. Start free
BuildShipCompareThe LabAbout Start building →
Glossary

AI app-building glossary

Plain-language definitions for the terms around building and hosting apps with AI.

AI App Builder

An AI app builder is a tool that turns a plain-language description into a working, full-stack software application.

Vibe Coding

Vibe coding is building software by describing what you want to an AI in natural language and steering by results, rather than writing code by hand.

Full-Stack App

A full-stack app is a complete application with both a user-facing front-end and a server-side backend, including its database and business logic.

API Backend

An API backend is the server-side part of an app that stores data and exposes endpoints the front-end calls to read and write it.

Managed Hosting

Managed hosting is a service that runs your app's servers, database, scaling, and uptime for you, so you don't operate any infrastructure.

Custom Domain

A custom domain is your own web address, like yourbusiness.com, that your app runs on instead of a shared platform subdomain.

No-Code

No-code is a way to build software through visual tools and configuration instead of writing any programming code.

Low-Code

Low-code is a development approach that builds most of an app visually while allowing custom code for the parts that need it.

Prompt-to-App

Prompt-to-app is the process of turning a written description — a prompt — directly into a working software application.

SaaS

SaaS (software as a service) is software you access online by subscription, hosted and maintained by the provider instead of installed on your own machine.

CRUD App

A CRUD app is an application built around four basic data operations: create, read, update, and delete records.

Database Schema

A database schema is the structure of a database — the tables, fields, and relationships that define how an app's data is organized.

Authentication

Authentication is the process of verifying who a user is, typically through login, so an app knows which account someone is using.

Deployment

Deployment is the process of taking an app from development and making it live and accessible to users on the internet.

Web App

A web app is software you use through a browser over the internet, with no installation, working across desktop and mobile.

Build your own app
Free · no card
Start free →