Loading data only when it is actually needed.

Code compiled for a specific processor or platform.

Intermediary that forwards requests between clients and services.

Reusable collection of software functionality.

Runtime entity containing state and behavior.

Request for retrieving or manipulating data.

Program combining compiled objects and libraries into an executable.

Programming paradigm based on objects and classes.

First-in-first-out data structure.

Distributes requests across multiple servers or resources.