Urgent release addressing a specific issue.

Supplying dependencies to an object.

Component that determines dependency versions.

Binary-level interface compatibility.

Collection of software updates and fixes.

Design principle separating abstractions from implementations.

Stored dependencies reused across builds.

Software enabling incompatible systems to interact.

Update containing previous fixes plus new ones.

Managing external software requirements.