Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The standard CAN CSA Z243.200-92 (1997) – Software Configuration Management (SCM) – defines the minimum requirements for establishing and maintaining a systematic approach to control changes and manage the configuration of software items throughout their life cycle. As a Canadian adoption of international best practices, this standard applies to any organization that develops, maintains, or procures software, regardless of project size or domain.
The primary purpose of this standard is to ensure that software products are identifiable, traceable, and that changes are managed in a controlled manner. It provides a framework for planning SCM activities, identifying configuration items, controlling changes, recording statuses, and auditing configurations. By adhering to the standard, organizations can improve product quality, reduce rework, and facilitate regulatory compliance.
CAN CSA Z243.200-92 (1997) is intended for use by:
It covers all phases of the software life cycle, from initial concept through retirement.
CAN CSA Z243.200-92 (1997) specifies mandatory requirements in four core areas: configuration identification, configuration control, status accounting, and configuration audits.
Organizations must define a scheme for uniquely identifying software configuration items (CIs) and their versions. Each CI must have a unique identifier, a description, and a defined relationship to other CIs. The identification scheme must be documented in the Software Configuration Management Plan (SCMP).
A formal change management process must be established. This includes:
The standard requires that all actions on CIs be logged systematically. Status reports must capture: CI identifier, current version, date of last change, change request number, and current status (e.g., draft, approved, released).
Periodic configuration audits must verify that the actual configuration matches the documented baseline. The standard mandates both functional configuration audits (FCA) and physical configuration audits (PCA).
| Requirement | Description | Mandatory Documentation |
|---|---|---|
| Configuration Identification | Assign unique IDs to all CIs; maintain a CI catalog. | Configuration Identification List |
| Configuration Control | Formal change request process with CCB approval. | Change Request Log, SCMP |
| Status Accounting | Record and report status of all CIs and their changes. | Status Report (periodic) |
| Configuration Audits | FCA and PCA at defined milestones. | Audit Reports |
Successful implementation requires SCM to be embedded within the broader software development and project management life cycle. The standard recommends that the SCM plan be coordinated with quality assurance, risk management, and delivery processes. Clear interfaces between configuration management and change management must be documented.
While CAN CSA Z243.200-92 (1997) is technology-neutral, modern implementations leverage automated version control systems (e.g., Git, Subversion), continuous integration pipelines, and configuration management databases (CMDBs). The key is ensuring that tool outputs satisfy the standard’s evidence requirements (e.g., traceable audit logs, clearly labeled baselines).
The standard recognizes two levels of conformance: full conformance, where all mandatory requirements are satisfied, and tailored conformance, where a documented rationale exists for any non-applicable requirement. Organizations seeking certification must demonstrate full conformance through internal and external audits.
Third-party audits follow the verification guidelines of CAN CSA Z243.200-92 (1997). Auditors examine:
© 2026 – This article provides general guidance. For official compliance, refer to the full text of CAN CSA Z243.200-92 (1997) or the most recent Canadian standards body publications.