AI app building glossary
Understand the terms behind building software with AI, how the approaches differ, and where each one is useful.
Explore the glossary
AI app builder: what it is and how it works
Autonomous coding agent: definition and controls
Generative AI for coding: meaning and limits
Prompt to app: from request to working software
What is a coding agent? Definition and workflow
What is a context window? A clear definition
What is a database? A plain-language definition
What is a large language model? A clear definition
What is a low-code platform? Definition and uses
What is a minimum viable product? Definition
What is a multi-agent system? A clear definition
What is a no-code platform? A practical definition
What is a proof of concept? Definition and use
What is a software prototype? A practical guide
What is agentic coding? A practical definition
What is AI code generation? A clear definition
What is an agentic workflow?
What is an AI agent? Definition and workflow
What is an AI coding assistant?
What is an application development platform?
What is an application programming interface?
What is an autonomous agent? A practical definition
What is application hosting? A practical guide
What is back-end development? Definition
What is business process automation? A clear guide
What is citizen development?
What is cloud hosting? A plain-language guide
What is custom software? Definition and examples
What is data portability? A business guide
What is front-end development? Definition
What is full-stack development? A business guide
What is generative AI? A plain-language definition
What is human-in-the-loop? A business guide
What is low-code development? Definition and uses
What is Model Context Protocol? MCP explained
What is natural language programming?
What is no-code development? A plain-language guide
What is open source software? A clear guide
What is prompt engineering? A practical guide
What is rapid application development?
What is retrieval-augmented generation? RAG explained
What is robotic process automation? A plain guide
What is serverless computing? A clear definition
What is software as a service? A business guide
What is source code? A plain-language definition
What is tool calling? How AI uses outside systems
What is vendor lock-in? Risks and exit checks
What is vibe coding? Definition and how it works
What is visual programming?
What is workflow automation? A practical guide
Put the ideas into practice
Caffeine apps run on the Internet Computer, a public network built for this.