The arrangement of a software system as defined by the number,
nature and interconnection of its constituent parts. A typical
configuration consists of:
All deliverable software
Specifications that describe its components and their
internal and external interactions