Skip to main content
Reference

Glossary

Plain-English definitions of technical terms that business owners encounter when evaluating, buying, or managing software projects.

All A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

What Is OAuth

Definition OAuth (Open Authorization) is a standard that lets a user grant one application limited access to their account on another application — without sharing their password. Instead of handing over login credentials, the user approves a specific permission request, and the receiving application gets a token that allows it to do only what was approved. OAuth is the mechanism...

What Is Off-Page SEO

Definition Off-page SEO covers everything that happens outside your own website to improve its search engine rankings. The most significant factor is backlinks — links from other websites pointing to yours. When a reputable site links to your content, search engines treat it as a vote of confidence, signalling that your page is trustworthy and worth ranking. Off-page SEO also...

What Is On-Page SEO

Definition On-page SEO refers to everything you do on a specific webpage to help it rank higher in search engine results. This includes the page title, headings, body content, images, internal links, URL structure, and meta descriptions. The core idea is to make each page clearly relevant to a particular search term while also being genuinely useful to the person...

What Is Organic Traffic

Definition Organic traffic is the visitors who arrive at your website by clicking on unpaid search engine results. When someone searches for something on Google, sees your page listed in the results (not in the ads section), and clicks through — that visit counts as organic traffic. It is distinct from paid traffic (ads), direct traffic (typing your URL), referral...

What Is an ORM

Definition An ORM (Object-Relational Mapper) is a tool that lets developers interact with a database using their programming language instead of writing raw database queries. It translates between the world of application code — where data is represented as objects — and the world of databases — where data lives in tables with rows and columns. The developer works with...

About the Glossary

Why Plain Language Matters More Than Technical Fluency

Every software project involves terminology that business owners are expected to understand but rarely have reason to learn. Developers use terms like API, CI/CD, middleware, and bearer token as if everyone shares the same vocabulary — and when a client nods along without fully understanding, decisions get made on incomplete information. That gap between technical language and business understanding is where the most expensive mistakes happen: approving architectures you cannot evaluate, signing off on testing strategies you cannot verify, and accepting timelines based on concepts you have not had properly explained.

This glossary exists to close that gap. Each entry provides a plain-English definition, an explanation of why the term matters to your business, and a concrete example of the concept in action. These are not textbook definitions written for computer science students. They are practical explanations for the person who needs to make decisions about software without becoming a developer in the process.

We built this glossary from the questions our clients actually ask — in discovery calls, during project reviews, and in Slack threads where someone finally admits they are not sure what a term means. The entries reflect what business owners genuinely need to understand, not what a technical writer thinks is important. Across hundreds of client engagements, we have found that the single biggest predictor of a smooth project is a client who understands enough vocabulary to ask the right questions. Not to write the code — just to evaluate the answers they are given.

The definitions here deliberately link to deeper content elsewhere on the site. If a glossary entry sparks a question about how we implement something, the Knowledge Center, Services, and Systems sections have the full picture. The glossary is the starting point, not the destination.

Need a Term Explained?

If you have come across a term we have not covered yet, let us know and we will add it.