Memory structure used to hold binary data arrays.

Defined sequence of tasks or processes.

Layer translating between incompatible interfaces.

Programming style supporting non-blocking operations.

Process or thread performing background work.

Main entity controlling related objects in a domain model.

Property ensuring an operation is indivisible.

Component providing another interface around existing functionality.

Process of developing algorithms to solve problems.

Sequence of steps used to authenticate a user or client.