Quality Management Systems ? Requirements for Aviation, Space and Defense Organizations ? Non-Deliverable Software (Supplement to 9100:2016)
Non-deliverable software is defined as software that facilitates the design, development, manufacture, inspection, test, acceptance, or calibration of a deliverable product, and is not generally delivered under a contract. This may include deliverable services software such as but not limited to maintenance procedures, order processing and/or various types of online technical support resources.
As Industry efforts increase to improve product quality and reliability and reduce production costs, use of computer software programs for automation, control and monitoring of production processes and product test, acceptance and calibration is also increasing. It is therefore vital to assure these software programs are controlled to ensure product conformity requirements are properly supported.
The intent of this document is to provide industry standard guidance for handling and management of non-deliverable software that are focused on its control and ensuring validation of released software in its functioning environment, appropriate configuration control of non-deliverable software through application of unique identification, and retention of relevant records for internally developed software documenting its development and validation prior to application or use.
Rationale: This standard is the initial release of AS9115-2. This standard supersedes and moderizes the requirements of ARP9005. The intent of AS9115-2 is to build on the concepts introduced in ARP9005 and update it into the new SAE document schema along with modern concepts associated with Non-Deliverable software.
It?s important to note that AS9115-2 is a standalone document. It identifies all the requirements and definitions associated with Non-Deliverable Software.