Glossary
Short, practical definitions of the software and business terms small teams run into. Written without jargon, updated when the meaning shifts.
- API
- An API (application programming interface) is a set of rules that lets two pieces of software exchange data or commands automatically, without a human in the middle.
- Caching
- Caching is storing a copy of data or a computed result so future requests are served instantly instead of recomputed or refetched — the most common way to make software faster.
- CDN (content delivery network)
- A CDN is a global network of servers that caches copies of your site near your users, cutting latency and load so pages load faster and your origin server does less work.
- Churn / retention
- Churn measures how many customers or how much recurring revenue you lose in a period. Retention measures the opposite — how many customers stay active or renew.
- Core Web Vitals
- Core Web Vitals are Google's three user-experience metrics — LCP (loading), INP (responsiveness) and CLS (visual stability) — measured on real visitors and used as a ranking signal.
- CRM
- A CRM (customer relationship management tool) is software that keeps contacts, conversations and deals in one place so nothing gets lost as your client list grows.
- Kanban
- Kanban is a visual method for managing work using columns (stages) and cards (work items), with an explicit limit on how many items are in progress at the same time.
- Lead scoring
- Lead scoring is the practice of assigning a numeric value to every lead based on demographics and behavior, so sales and marketing can prioritize follow-up on the people most likely to buy.
- LLM (large language model)
- An LLM is an AI model trained on massive text data to predict the next token, letting it generate and understand language — powering tools like ChatGPT, Claude and coding assistants.
- MRR / ARR
- MRR (monthly recurring revenue) is the predictable income your subscription business earns each month. ARR (annual recurring revenue) is the same number multiplied by 12 — the annualized view.
- Project management tool
- A project management tool is software that keeps tasks, owners, deadlines and status in one place so a team can see what is happening without asking.
- Prompt engineering
- Prompt engineering is the practice of writing clear, structured instructions for an AI model so it produces useful, reliable output — through context, examples, constraints and iteration.
- RAG (retrieval-augmented generation)
- RAG is a pattern where an AI first retrieves relevant text from your own documents, then uses it to generate an answer — reducing hallucinations and letting an LLM work with private, current data.
- SaaS
- SaaS (software as a service) is cloud-hosted software you access through a browser and pay for with a recurring subscription, usually per user per month.
- Workflow automation
- Workflow automation is software that triggers actions automatically in response to events — like 'new form submission creates a task' — so small teams skip repetitive manual work.