Technical Dictionary

Enterprise
Software Glossary.

Clear, highly technical, EEAT-compliant definitions of the core concepts driving modern cloud infrastructure, AI, and enterprise applications.

Core Terminology

101 Terms Available
APIs

API (Application Programming Interface)

A set of protocols and rules that allows different software applications to communicate and share data with each other seamlessly.

Read Definition
APIs

REST API

Learn the technical definition, business perspective, and architectural impact of REST API.

Read Definition
APIs

GraphQL

Learn the technical definition, business perspective, and architectural impact of GraphQL.

Read Definition
APIs

Webhook

Learn the technical definition, business perspective, and architectural impact of Webhook.

Read Definition
Cyber Security

JWT

Learn the technical definition, business perspective, and architectural impact of JWT.

Read Definition
Cyber Security

OAuth

Learn the technical definition, business perspective, and architectural impact of OAuth.

Read Definition
Cyber Security

Authentication

Learn the technical definition, business perspective, and architectural impact of Authentication.

Read Definition
Cyber Security

Authorization

Learn the technical definition, business perspective, and architectural impact of Authorization.

Read Definition
Cyber Security

RBAC

Learn the technical definition, business perspective, and architectural impact of RBAC.

Read Definition
Architecture

Microservices

Learn the technical definition, business perspective, and architectural impact of Microservices.

Read Definition
Architecture

Monolith

Learn the technical definition, business perspective, and architectural impact of Monolith.

Read Definition
DevOps

Docker

Learn the technical definition, business perspective, and architectural impact of Docker.

Read Definition
DevOps

Kubernetes

Learn the technical definition, business perspective, and architectural impact of Kubernetes.

Read Definition
DevOps

CI/CD

Learn the technical definition, business perspective, and architectural impact of CI/CD.

Read Definition
DevOps

Git

Learn the technical definition, business perspective, and architectural impact of Git.

Read Definition
DevOps

GitHub

Learn the technical definition, business perspective, and architectural impact of GitHub.

Read Definition
Web Development

Next.js

Learn the technical definition, business perspective, and architectural impact of Next.js.

Read Definition
Web Development

React

Learn the technical definition, business perspective, and architectural impact of React.

Read Definition
Web Development

Node.js

Learn the technical definition, business perspective, and architectural impact of Node.js.

Read Definition
Web Development

Express.js

Learn the technical definition, business perspective, and architectural impact of Express.js.

Read Definition
Web Development

TypeScript

Learn the technical definition, business perspective, and architectural impact of TypeScript.

Read Definition
Web Development

JavaScript

Learn the technical definition, business perspective, and architectural impact of JavaScript.

Read Definition
Databases

MongoDB

Learn the technical definition, business perspective, and architectural impact of MongoDB.

Read Definition
Databases

PostgreSQL

Learn the technical definition, business perspective, and architectural impact of PostgreSQL.

Read Definition
Databases

Redis

Learn the technical definition, business perspective, and architectural impact of Redis.

Read Definition
Architecture

Kafka

Learn the technical definition, business perspective, and architectural impact of Kafka.

Read Definition
Architecture

RabbitMQ

Learn the technical definition, business perspective, and architectural impact of RabbitMQ.

Read Definition
Cloud Computing

Load Balancer

Learn the technical definition, business perspective, and architectural impact of Load Balancer.

Read Definition
Architecture

Reverse Proxy

Learn the technical definition, business perspective, and architectural impact of Reverse Proxy.

Read Definition
Cloud Computing

CDN

Learn the technical definition, business perspective, and architectural impact of CDN.

Read Definition
Web Development

SSR

Learn the technical definition, business perspective, and architectural impact of SSR.

Read Definition
Web Development

SSG

Learn the technical definition, business perspective, and architectural impact of SSG.

Read Definition
Web Development

ISR

Learn the technical definition, business perspective, and architectural impact of ISR.

Read Definition
Cloud Computing

Edge Runtime

Learn the technical definition, business perspective, and architectural impact of Edge Runtime.

Read Definition
Cloud Computing

Serverless

Learn the technical definition, business perspective, and architectural impact of Serverless.

Read Definition
Artificial Intelligence

LLM

Learn the technical definition, business perspective, and architectural impact of LLM.

Read Definition
Artificial Intelligence

RAG

Learn the technical definition, business perspective, and architectural impact of RAG.

Read Definition
Artificial Intelligence

Embedding

Learn the technical definition, business perspective, and architectural impact of Embedding.

Read Definition
Databases

Vector Database

Learn the technical definition, business perspective, and architectural impact of Vector Database.

Read Definition
Artificial Intelligence

Prompt Engineering

Learn the technical definition, business perspective, and architectural impact of Prompt Engineering.

Read Definition
Artificial Intelligence

MCP

Learn the technical definition, business perspective, and architectural impact of MCP.

Read Definition
Artificial Intelligence

AI Agent

Learn the technical definition, business perspective, and architectural impact of AI Agent.

Read Definition
ERP

ERP

Learn the technical definition, business perspective, and architectural impact of ERP.

Read Definition
CRM

CRM

Learn the technical definition, business perspective, and architectural impact of CRM.

Read Definition
Architecture

SaaS

Learn the technical definition, business perspective, and architectural impact of SaaS.

Read Definition
Cloud Computing

PaaS

Learn the technical definition, business perspective, and architectural impact of PaaS.

Read Definition
Cloud Computing

IaaS

Learn the technical definition, business perspective, and architectural impact of IaaS.

Read Definition
Healthcare

HIPAA

Learn the technical definition, business perspective, and architectural impact of HIPAA.

Read Definition
Cyber Security

GDPR

Learn the technical definition, business perspective, and architectural impact of GDPR.

Read Definition
Cyber Security

SOC 2

Learn the technical definition, business perspective, and architectural impact of SOC 2.

Read Definition
Cyber Security

Encryption

Learn the technical definition, business perspective, and architectural impact of Encryption.

Read Definition
Cyber Security

SQL Injection

Learn the technical definition, business perspective, and architectural impact of SQL Injection.

Read Definition
Cyber Security

XSS

Learn the technical definition, business perspective, and architectural impact of XSS.

Read Definition
Cyber Security

CSRF

Learn the technical definition, business perspective, and architectural impact of CSRF.

Read Definition
Architecture

Rate Limiting

Learn the technical definition, business perspective, and architectural impact of Rate Limiting.

Read Definition
Architecture

Caching

Learn the technical definition, business perspective, and architectural impact of Caching.

Read Definition
Architecture

Queue

Learn the technical definition, business perspective, and architectural impact of Queue.

Read Definition
Web Development

WebSocket

Learn the technical definition, business perspective, and architectural impact of WebSocket.

Read Definition
Architecture

gRPC

Learn the technical definition, business perspective, and architectural impact of gRPC.

Read Definition
Web Development

Micro-Frontend

Learn the technical definition, business perspective, and architectural impact of Micro-Frontend.

Read Definition
Architecture

Event Sourcing

Learn the technical definition, business perspective, and architectural impact of Event Sourcing.

Read Definition
Architecture

CQRS

Learn the technical definition, business perspective, and architectural impact of CQRS.

Read Definition
Software Development

Domain Driven Design

Learn the technical definition, business perspective, and architectural impact of Domain Driven Design.

Read Definition
Software Development

Test Driven Development

Learn the technical definition, business perspective, and architectural impact of Test Driven Development.

Read Definition
Software Development

Agile Methodology

Learn the technical definition, business perspective, and architectural impact of Agile Methodology.

Read Definition
Software Development

Scrum

Learn the technical definition, business perspective, and architectural impact of Scrum.

Read Definition
Software Development

Kanban

Learn the technical definition, business perspective, and architectural impact of Kanban.

Read Definition
Databases

NoSQL

Learn the technical definition, business perspective, and architectural impact of NoSQL.

Read Definition
Databases

NewSQL

Learn the technical definition, business perspective, and architectural impact of NewSQL.

Read Definition
Databases

Sharding

Learn the technical definition, business perspective, and architectural impact of Sharding.

Read Definition
Databases

Replication

Learn the technical definition, business perspective, and architectural impact of Replication.

Read Definition
Databases

Data Lake

Learn the technical definition, business perspective, and architectural impact of Data Lake.

Read Definition
Databases

Data Warehouse

Learn the technical definition, business perspective, and architectural impact of Data Warehouse.

Read Definition
Databases

ETL

Learn the technical definition, business perspective, and architectural impact of ETL.

Read Definition
Software Development

Business Intelligence

Learn the technical definition, business perspective, and architectural impact of Business Intelligence.

Read Definition
Software Development

Open Source

Learn the technical definition, business perspective, and architectural impact of Open Source.

Read Definition
Architecture

Multi-tenant

Learn the technical definition, business perspective, and architectural impact of Multi-tenant.

Read Definition
Architecture

Single-tenant

Learn the technical definition, business perspective, and architectural impact of Single-tenant.

Read Definition
Web Development

Headless CMS

Learn the technical definition, business perspective, and architectural impact of Headless CMS.

Read Definition
Web Development

Static Site Generator

Learn the technical definition, business perspective, and architectural impact of Static Site Generator.

Read Definition
Web Development

Progressive Web App

Learn the technical definition, business perspective, and architectural impact of Progressive Web App.

Read Definition
Mobile Development

Native App

Learn the technical definition, business perspective, and architectural impact of Native App.

Read Definition
Mobile Development

Cross-platform App

Learn the technical definition, business perspective, and architectural impact of Cross-platform App.

Read Definition
Mobile Development

React Native

Learn the technical definition, business perspective, and architectural impact of React Native.

Read Definition
Mobile Development

Flutter

Learn the technical definition, business perspective, and architectural impact of Flutter.

Read Definition
Mobile Development

Swift

Learn the technical definition, business perspective, and architectural impact of Swift.

Read Definition
Mobile Development

Kotlin

Learn the technical definition, business perspective, and architectural impact of Kotlin.

Read Definition
Artificial Intelligence

Machine Learning

Learn the technical definition, business perspective, and architectural impact of Machine Learning.

Read Definition
Artificial Intelligence

Deep Learning

Learn the technical definition, business perspective, and architectural impact of Deep Learning.

Read Definition
Artificial Intelligence

Neural Network

Learn the technical definition, business perspective, and architectural impact of Neural Network.

Read Definition
Artificial Intelligence

Natural Language Processing

Learn the technical definition, business perspective, and architectural impact of Natural Language Processing.

Read Definition
Artificial Intelligence

Computer Vision

Learn the technical definition, business perspective, and architectural impact of Computer Vision.

Read Definition
Artificial Intelligence

Fine-Tuning

Learn the technical definition, business perspective, and architectural impact of Fine-Tuning.

Read Definition
Artificial Intelligence

Zero-shot Learning

Learn the technical definition, business perspective, and architectural impact of Zero-shot Learning.

Read Definition
Artificial Intelligence

Few-shot Learning

Learn the technical definition, business perspective, and architectural impact of Few-shot Learning.

Read Definition
DevOps

Infrastructure as Code

Learn the technical definition, business perspective, and architectural impact of Infrastructure as Code.

Read Definition
DevOps

Terraform

Learn the technical definition, business perspective, and architectural impact of Terraform.

Read Definition
DevOps

Ansible

Learn the technical definition, business perspective, and architectural impact of Ansible.

Read Definition
Cloud Computing

Virtual Machine

Learn the technical definition, business perspective, and architectural impact of Virtual Machine.

Read Definition
DevOps

Containerization

Learn the technical definition, business perspective, and architectural impact of Containerization.

Read Definition
DevOps

Orchestration

Learn the technical definition, business perspective, and architectural impact of Orchestration.

Read Definition

Looking for practical implementations?

Our glossary explains the theory. Our Technology Hub and Case Studies show you exactly how we build these concepts into production environments.

Start Your Project

Ready to dominate your industry? Drop us a line with your project details and one of our founders will get back to you directly.

By submitting this form, you agree to our strict enterprise privacy policy. No spam, ever.