Reference

IT & AI glossary

Plain-English definitions for the terms that come up across our services — no jargon, no assumed background.

AI & Machine Learning

Agentic AI
AI systems that can autonomously plan and carry out multi-step tasks toward a goal, rather than just responding to a single prompt.
LLM (Large Language Model)
An AI model trained on large volumes of text that can understand and generate human language, powering tools like chatbots and content generation.
Machine Learning
A way of building software that learns patterns from data, rather than following explicitly programmed rules for every case.
Predictive Model
A machine learning model trained to forecast an outcome, like sales or customer churn, based on historical data.
Chatbot / Conversational AI
Software that simulates conversation with users, often built on an LLM, to answer questions or complete tasks.
MLOps
The practices and infrastructure used to deploy, monitor, and maintain machine learning models once they're running in production.

Web & Software

API
A defined way for two pieces of software to communicate, letting one system use another system's data or functionality.
SaaS (Software as a Service)
Software hosted centrally and delivered over the internet, usually by subscription, rather than installed locally on a device.
Microservices
An architecture where an application is built as a set of small, independently deployable services instead of one large program.
Tech Stack
The combination of programming languages, frameworks, and tools used to build a piece of software.
MVP (Minimum Viable Product)
The smallest version of a product that's functional enough to release and learn from real users.
Legacy System
An older piece of software or infrastructure still in active use, often difficult to maintain or connect to modern tools.

Cloud & DevOps

Cloud Migration
Moving an application, its data, or infrastructure from on-premise servers, or one cloud provider, onto a (different) cloud platform.
CI/CD
Continuous Integration/Continuous Deployment — automated pipelines that test and release code changes frequently and reliably, instead of manual, infrequent releases.
DevOps
A set of practices combining software development and IT operations to ship and maintain software faster and more reliably.
Auto-scaling
Cloud infrastructure automatically adding or removing computing resources based on real-time demand.

Business Systems

ERP (Enterprise Resource Planning)
A system that connects core business processes — finance, inventory, HR, operations — into one shared platform.
CRM (Customer Relationship Management)
A system for tracking and managing a company's interactions with current and potential customers.
ERP vs. CRM
ERP manages internal operations like inventory, finance, and supply chain. CRM manages external relationships like sales and support. Many businesses use both, connected together.
Role-Based Access Control (RBAC)
A system for restricting who can see or do what within software, based on a person's role rather than configuring access individually.

Marketing & Analytics

SEO (Search Engine Optimization)
The practice of improving a website so it ranks higher and gets found more easily in search engine results.
Programmatic Marketing
Automated, real-time buying and targeting of digital ads across platforms, rather than manually managed campaigns.
Conversion Rate
The percentage of visitors to a website who complete a desired action, like making a purchase or filling out a form.

QA & Testing

Regression Testing
Re-testing an application after a code change to confirm existing features still work correctly.
Load Testing
Testing how an application performs under expected or peak levels of user traffic.
Cross-Browser Testing
Verifying that a website or app works correctly across different web browsers and devices.