Version
Defined set of functional capabilities for a software Configuration Item (CI) is called the version or Software Configuration Item version.
Revisions
Changes to a version to correct only errors in design logic but doesn’t affect documented functional capabilities since none of the requirements have changed.
Variants
Variation of a version developed to run on different types of Hardware
OR
Provide slightly different facilities for different users.
Merging
Two diverging versions may be merged to create a single new version combining both set of change requests.
Note: Merge operations are typically done interactively with tool assistance.
CI Promotion
A configuration Item may be promoted from one developmental baseline to another to signify a change in a CI’s internal developmental state.
Release
A release is used to designate certain promotions of CIs that are distributed outside the development organization.