The CMS contains information about the logical software components, while the DML is a secure library which contains the definitive authorised versions of software approved for live use within the organisation, regardless of their source. The CMS and DML are used together in the building of a release prior to deployment, as illustrated in Figure 21.2.
Software held in the DML will have passed quality assurance tests, demonstrating its integrity and its freedom from viruses. DML software can be trusted. As said above, the DML stores definitive versions irrespective of source and essential
documentation. It therefore holds not only in-house developed software but also third party/purchased software, along with licence documents or evidence of licences purchased.