Skip to content

Engineering Library

Engineering glossary

Eight foundational concepts that connect business software decisions to the engineering systems behind them. This is a focused reference set, not a comprehensive dictionary.

01

Application Programming Interface(API)

An application programming interface (API) is a defined interface through which one software component can request data or an action from another component.

Open definition
02

Webhook

A webhook is an HTTP message sent by one system to a configured endpoint when a defined event occurs.

Open definition
03

OAuth 2.0(OAuth)

OAuth 2.0 is an authorization framework that lets a client obtain limited access to protected resources, usually on behalf of a resource owner or on its own behalf.

Open definition
04

Single Sign-On(SSO)

Single sign-on (SSO) is an identity pattern that lets a user authenticate through a central identity provider and access multiple connected applications without signing in separately to each one.

Open definition
05

Role-Based Access Control(RBAC)

Role-based access control (RBAC) is an authorization model in which permissions are assigned to roles and users receive permissions through their role assignments.

Open definition
06

Multi-Tenancy

Multi-tenancy is an application architecture in which one deployed system serves multiple customer organizations, called tenants, while enforcing defined boundaries around each tenant's data and behavior.

Open definition
07

Data Synchronization

Data synchronization is the controlled process of keeping related data consistent enough across two or more systems according to explicit ownership, timing, and conflict rules.

Open definition
08

Technical Debt

Technical debt is the future cost, risk, or constraint created when an engineering decision makes later change or operation more difficult than a better-supported alternative would.

Open definition

Continue through the Engineering Library

The cornerstone and decision guides show how these terms interact inside real software choices.