When designing the AS, a rigorous design process shall be followed to help ensure that potentially hazardous errors are not introduced into the design. The design process that is followed shall be documented ([X]), ensuring that where different approaches are required for different tiers or for different types of component (such as for software or hardware components) these are made explicit. Justification for the appropriateness of the design process used should be included in ([X]).