Concurrency model based on independent communicating actors.

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.

Software component providing a defined capability.

Method associated with a class rather than an instance.