Bundled software prepared for installation or distribution.

Rules defining and checking data types.

Library providing functionality required during execution.

Storage system containing software source or packages.

Pattern tracking related changes for coordinated persistence.

Ability to handle increasing workload effectively.

Set of technologies used together to run an application.

Prefix defining how a URI should be interpreted.

Controlled modification of a database schema.

Package containing source code for distribution.