ISO Compliance & Quality Traceability Matrix

Last Audited: 2026-08-14
Tier-2 Authoritative
In Plain Language

The ISO Compliance Matrix is the master proof layer showing exactly how our software development practices fulfill international quality and security standards. Whether an auditor asks how we verify design requirements under ISO 13485 (Medical Devices QMS) or manage cryptographic keys under ISO 27001 (Information Security), this interactive table connects every standard clause directly to the exact engineering workflow that fulfills it.

Plain-Language Executive Summary

International standards like ISO 13485 (for medical devices) and ISO 27001 (for cybersecurity) can seem like daunting collections of abstract requirements. In the Deterministic Unified Process (NUP), these standards are treated as practical engineering design constraints:

Standard 1: ISO 13485:2016

Medical Devices Quality Management System

Governs software design controls (Clause 7.3), automated verification testing, risk management (ISO 14971), and the compilation of the Design History File (DHF).

Standard 2: ISO 27001:2022

Information Security Management System (ISMS)

Governs secure development lifecycles (Control A.8.25), secure coding standards (Control A.8.28), automated vulnerability scanning (Control A.8.8), and key management.

NUP as an Operational Quality & Security Superset

Section 508 Accessible SVG • Superset Architecture

The Deterministic Unified Process is engineered not to replace an enterprise Quality Management System (QMS), but to act as a proven, automated operational superset. By adhering to NUP engineering practices, organizations automatically fulfill both ISO 13485:2016 (Medical Devices QMS) and ISO 27001:2022 (Information Security Management) standards.

ISO Standards Traceability Architecture HubDiagram illustrating the Deterministic Unified Process as the central operational hub fulfilling ISO 13485:2016 on the left (Design Controls, DHF, Risk) and ISO 27001:2022 on the right (Secure Coding, Vulnerability Mgmt, Access Controls).ISO 13485:2016Medical Devices QMSCl. 7.3: Design Controls & DHFCl. 7.3.6: Software VerificationCl. 4.2.4: Control of RecordsCl. 8.2.6: Product MeasurementDETERMINISTICNUP ENGINEFULL TRACEABILITYISO 27001:2022InfoSec ManagementControl A.8.25: Secure SDLCControl A.8.28: Secure CodingControl A.8.8: Vulnerability MgmtControl A.8.32: Change Control

Interactive ISO Traceability Matrix

Search or filter across all 44+ mapped clauses. Every entry provides an "In Plain Language" explanation, the official requirement summary, the fulfilling NUP practice with working links, and the generated audit evidence artifact:

Showing 33 clause mappingsClick any fulfilling practice to navigate to its documentation guide
ISO 13485:2016Clause 4.1Quality Management System

General Quality Management System Requirements

#cl-4-1

In Plain Language: Organizations must establish, document, and follow a clear set of rules for how medical software is developed and maintained.

"The organization shall document a quality management system and maintain its effectiveness in accordance with the requirements of this standard."
Fulfilling Deterministic NUP Practices:
Core Concepts: Defines the overarching deterministic software development lifecycle structure and quality gates.
Methodology Foundations
DHF / Audit Evidence: `qms-process-manual.pdf` & Enterprise Quality Plan
ISO 13485:2016Clause 4.2.1Documentation

Documentation Requirements: General

#cl-4-2-1

In Plain Language: All engineering policies, guidelines, and quality records must be written down, accessible, and version-controlled.

"The quality management system documentation shall include quality manual, documented procedures, and records required by this International Standard."
Fulfilling Deterministic NUP Practices:
Compliance Guidelines: Provides structured, version-controlled documentation for all statutory software processes.
Compliance Guidelines Overview
DHF / Audit Evidence: `docs-manifest.json` & Git-versioned documentation repository
ISO 13485:2016Clause 4.2.4Documentation

Control of Records

#cl-4-2-4

In Plain Language: Quality records, audit logs, and test results must remain readable, readily identifiable, and protected from accidental deletion or alteration.

"Records shall be maintained to provide evidence of conformity to requirements and of the effective operation of the quality management system."
Fulfilling Deterministic NUP Practices:
Observability: Implements immutable, structured JSON logging and WORM compliant storage retention.
Audit Logging Standards
Checklists: Verifies immutable audit trail archival before release promotion.
Compliance Checklists
DHF / Audit Evidence: WORM immutable audit ledger (`audit-trail-ledger.json`)
ISO 13485:2016Clause 5.4.2Management Responsibility

Quality Management System Planning

#cl-5-4-2

In Plain Language: Engineering leadership must plan software release cycles and sprints in a structured way that preserves compliance during system changes.

"Top management shall ensure that the planning of the quality management system is carried out in order to meet the requirements."
Fulfilling Deterministic NUP Practices:
Agile Development: Embeds regulatory compliance gates into sprint planning, backlog refinement, and retrospectives.
Agile Ceremonies & Iteration Planning
DHF / Audit Evidence: Sprint Quality Plan & Velocity Capacity Matrix
ISO 13485:2016Clause 5.5.1Management Responsibility

Responsibility and Authority

#cl-5-5-1

In Plain Language: Every engineering role on a project must have documented responsibilities, with clear separation between authors and independent approvers.

"Top management shall ensure that responsibilities and authorities are defined, documented and communicated within the organization."
Fulfilling Deterministic NUP Practices:
Roles: Defines 49 distinct engineering roles, competency requirements, and RACI segregation of duties matrices.
Role Taxonomy & RACI Governance
DHF / Audit Evidence: Project RACI Governance Matrix (`raci-matrix.json`)
ISO 13485:2016Clause 6.2Resource Management

Human Resources & Competence

#cl-6-2

In Plain Language: Engineers building medical software must possess verified skills in secure coding, clinical testing, and regulatory requirements.

"Personnel performing work affecting product quality shall be competent on the basis of appropriate education, training, skills and experience."
Fulfilling Deterministic NUP Practices:
Roles: Defines prerequisite technical proficiencies and certification standards for security and QA engineers.
Specialist Roles & Competency Profiles
DHF / Audit Evidence: Engineer Competency & Training Matrix Record
ISO 13485:2016Clause 7.1Product Realization

Planning of Product Realization

#cl-7-1

In Plain Language: Teams must plan the sequence of development activities — from design and coding to automated CI/CD and production monitoring.

"The organization shall plan and develop the processes needed for product realization, consistent with the requirements of other processes of the QMS."
Fulfilling Deterministic NUP Practices:
CI/CD & DevOps: Establishes the standard 7-stage automated delivery pipeline and 4-band DORA metrics governance.
CI/CD Engineering Pipeline Overview
Security: Embeds security controls across all 6 phases of software realization.
Security Lifecycle Phases
DHF / Audit Evidence: Product Realization Plan & DevOps Pipeline Architecture Record
ISO 13485:2016Clause 7.2.1Product Realization

Determination of Requirements Related to Product

#cl-7-2-1

In Plain Language: Teams must formally capture clinical user needs, hospital workflows, and statutory constraints before designing features.

"The organization shall determine requirements specified by the customer, regulatory requirements, and unintended use hazards."
Fulfilling Deterministic NUP Practices:
Agile Development: Structures user stories with clinical context, acceptance criteria, and regulatory requirement tags.
User Stories & Epics Governance
DHF / Audit Evidence: Software Requirements Specification (SRS) & User Needs Ledger
ISO 13485:2016Clause 7.3.2Design Controls

Design and Development Planning

#cl-7-3-2

In Plain Language: Engineers must document their architectural design plans, design passes, and review milestones before implementing code.

"The organization shall plan and control the design and development of the medical device, documenting stages and design review responsibilities."
Fulfilling Deterministic NUP Practices:
Design: Defines 4 design activity types, modular boundaries, and design documentation priority sequences.
Design Architecture & Blueprint
DHF / Audit Evidence: Software Design & Development Plan (DDP)
ISO 13485:2016Clause 7.3.3Design Controls

Design and Development Inputs

#cl-7-3-3

In Plain Language: Requirements must be specific, testable, non-conflicting, and include threat modeling hazard considerations.

"Inputs relating to product requirements shall be determined, documented, and reviewed for adequacy, eliminating ambiguity."
Fulfilling Deterministic NUP Practices:
Security: Deconstructs architectures via Data Flow Diagrams (DFDs) and generates auditable threat risk registers.
Threat Modeling & STRIDE Analysis
Checklists: Enforces complete acceptance criteria and unblocked design inputs before sprint entry.
Definition of Ready
DHF / Audit Evidence: Design Input Requirements Matrix & STRIDE Threat Register (`threat-model.json`)
ISO 13485:2016Clause 7.3.4Design Controls

Design and Development Outputs

#cl-7-3-4

In Plain Language: Source code, API schemas, container images, and database schemas must completely satisfy design inputs and include acceptance criteria.

"Design and development outputs shall meet the input requirements, provide appropriate information for purchasing and production, and contain acceptance criteria."
Fulfilling Deterministic NUP Practices:
Security: Defines production code standards, cryptographic algorithms, and parameterized SQL query patterns.
Secure Coding Standards & OWASP Top 10
DHF / Audit Evidence: Software Architecture Document (SAD) & OpenAPI Contract Schemas
ISO 13485:2016Clause 7.3.5Design Controls

Design and Development Review

#cl-7-3-5

In Plain Language: Every code change must undergo formal peer review evaluating correctness, security, test coverage, and documentation.

"Systematic reviews of design and development shall be performed in accordance with planned arrangements to evaluate ability to meet requirements."
Fulfilling Deterministic NUP Practices:
Code Reviews: Mandates 2-tier peer review checklists, turnaround SLAs, and pull request sign-off protocols.
Code Review Guidelines & Anti-Patterns
DHF / Audit Evidence: Formal Design Review Record & Pull Request Review Approval Log
ISO 13485:2016Clause 7.3.6Design Controls

Design and Development Verification

#cl-7-3-6

In Plain Language: Teams must write automated tests (unit, integration, regression, SAST) proving that the code performs exactly as specified.

"Design and development verification shall be performed to ensure that the design outputs have met the design input requirements."
Fulfilling Deterministic NUP Practices:
Automated Testing: Implements the automated testing pyramid with mandatory 85%+ branch coverage thresholds.
Testing Pyramid & Coverage Standards
Security: Executes automated SAST, SCA, DAST, and fuzz testing in CI/CD pipelines.
Vulnerability Scanning & Testing Types
DHF / Audit Evidence: Software Verification Protocol & Automated Vitest Execution Summary Report
ISO 13485:2016Clause 7.3.7Design Controls

Design and Development Validation

#cl-7-3-7

In Plain Language: Software must be tested in simulated clinical environments to confirm it fulfills actual user workflows and clinical intentions.

"Design and development validation shall be performed in accordance with planned arrangements to ensure that the resulting product meets user needs."
Fulfilling Deterministic NUP Practices:
Automated Testing: Executes automated Playwright E2E browser journeys simulating clinician interactions.
End-to-End & Clinical Workflow Testing
DHF / Audit Evidence: Software Validation Summary Report & User Acceptance Testing (UAT) Sign-off
ISO 13485:2016Clause 7.5.1Production & Operations

Control of Production and Service Provision

#cl-7-5-1

In Plain Language: Cloud deployments must follow automated, reproducible pipelines with zero manual server configuration drift.

"Production and service provision shall be planned, carried out, monitored and controlled to ensure that product conforms to specification."
Fulfilling Deterministic NUP Practices:
CI/CD & DevOps: Enforces declarative Infrastructure as Code, blue-green deployments, and immutable container promotion.
Continuous Delivery & Environment Promotion
DHF / Audit Evidence: Production Deployment Record & Cloud Infrastructure Attestation (`release.attestation.sig`)
ISO 13485:2016Clause 8.2.4Measurement & Improvement

Internal Audit

#cl-8-2-4

In Plain Language: Teams must regularly verify that daily engineering practices adhere to documented quality processes and checklist gates.

"The organization shall conduct internal audits at planned intervals to determine whether the quality management system conforms to planned arrangements."
Fulfilling Deterministic NUP Practices:
Checklists: Provides structured audit checklists for internal QMS audits and FDA/ISO surveillance inspections.
Compliance & Audit Readiness Checklists
DHF / Audit Evidence: Internal QMS Audit Summary Report & Nonconformance Investigation Matrix
ISO 13485:2016Clause 8.2.6Measurement & Improvement

Monitoring and Measurement of Product

#cl-8-2-6

In Plain Language: Production applications must be continuously monitored for performance anomalies, error rates, latency spikes, and uptime.

"The organization shall monitor and measure the characteristics of the medical device to verify that product requirements have been met."
Fulfilling Deterministic NUP Practices:
Observability: Tracks Latency, Traffic, Errors, and Saturation (Four Golden Signals) with real-time anomaly alerting.
Metrics, Golden Signals & Alerting
DHF / Audit Evidence: Production Golden Signals SLI/SLA Telemetry Dashboard & Uptime Ledger
ISO 27001:2022Control A.5.1Organizational Controls

Policies for Information Security

#ctrl-a-5-1

In Plain Language: Security rules and engineering policies must be written down, approved by leadership, and acknowledged by all developers.

"Information security policy and topic-specific policies shall be defined, approved by management, published, communicated to and acknowledged by relevant personnel."
Fulfilling Deterministic NUP Practices:
Core Concepts: Establishes non-negotiable security and compliance policies across the software development lifecycle.
Quality & Governance Principles
DHF / Audit Evidence: Corporate Information Security Policy (CISP) Document
ISO 27001:2022Control A.5.2Organizational Controls

Information Security Roles and Responsibilities

#ctrl-a-5-2

In Plain Language: Specific security roles (Security Advisor, Information Assurance Analyst) must be defined with clear authority and accountabilities.

"Information security roles and responsibilities shall be defined and allocated according to the organization needs."
Fulfilling Deterministic NUP Practices:
Roles: Defines dedicated security roles, segregation of duties, and authorization escalation protocols.
Security Specialist Roles
DHF / Audit Evidence: Security Organization Chart & Role Assignment Matrix
ISO 27001:2022Control A.5.7Organizational Controls

Threat Intelligence

#ctrl-a-5-7

In Plain Language: Organizations must collect and analyze threat data (CVEs, adversary attack vectors) to proactively update system defenses.

"Information relating to information security threats shall be collected and analysed to produce threat intelligence."
Fulfilling Deterministic NUP Practices:
Security: Monitors MITRE ATT&CK vectors and conducts STRIDE threat modeling sessions on new clinical features.
Threat Modeling & STRIDE Framework
DHF / Audit Evidence: Threat Intelligence Briefing & Threat Modeling Register (`threat-register.json`)
ISO 27001:2022Control A.5.8Organizational Controls

Information Security in Project Management

#ctrl-a-5-8

In Plain Language: Security cannot be an afterthought; it must be planned into every sprint, user story, and architectural decision.

"Information security shall be integrated into project management."
Fulfilling Deterministic NUP Practices:
Agile Development: Embeds security requirements, threat modeling, and testing into agile sprint planning.
Agile Security Integration
DHF / Audit Evidence: Sprint Security Milestone Attestation Record
ISO 27001:2022Control A.5.24Organizational Controls

Information Security Incident Management Planning and Preparation

#ctrl-a-5-24

In Plain Language: Teams must have pre-planned runbooks for detecting, containing, and responding to cybersecurity breaches within regulatory SLAs.

"The organization shall plan and prepare for managing information security incidents by defining, establishing and communicating incident management processes."
Fulfilling Deterministic NUP Practices:
Security: Defines incident classification tiers, containment runbooks, and 72-hour regulatory breach notification workflows.
NIST CSF Incident Response Functions
DHF / Audit Evidence: Security Incident Response Plan (SIRP) & Post-Incident CAPA Report
ISO 27001:2022Control A.5.31Organizational Controls

Legal, Statutory, Regulatory and Contractual Requirements

#ctrl-a-5-31

In Plain Language: Organizations must document how they satisfy HIPAA, FDA QSR, FedRAMP, and SOX regulations.

"Legal, statutory, regulatory and contractual requirements relevant to information security and the organization approach to meet these requirements shall be identified, documented and kept up to date."
Fulfilling Deterministic NUP Practices:
Compliance Guidelines: Maps statutory regulations (HIPAA, FDA QSR, FedRAMP, SOX) directly to software engineering practices.
Compliance Guidelines Overview Hub
DHF / Audit Evidence: Regulatory Legal Obligations Register (`legal-compliance-register.json`)
ISO 27001:2022Control A.5.36Organizational Controls

Compliance with Policies and Standards for Information Security

#ctrl-a-5-36

In Plain Language: Teams must use formal checklists to ensure every code change complies with documented security and quality policies.

"Compliance with the organization information security policy, topic-specific policies, rules and standards shall be regularly reviewed."
Fulfilling Deterministic NUP Practices:
Checklists: Standardizes quality checklists with structured identifiers and CI/CD automated policy enforcement.
Checklists Overview & Writing Best Practices
DHF / Audit Evidence: Quality Gate Compliance Verification Audit Record
ISO 27001:2022Control A.6.1People Controls

Segregation of Duties

#ctrl-a-6-1

In Plain Language: Authors cannot approve their own code or deploy directly to production; duties must be separated to prevent unauthorized changes.

"Conflicting duties and conflicting areas of responsibility shall be segregated."
Fulfilling Deterministic NUP Practices:
Roles: Enforces separation between Software Developers, Verification Test Engineers, and Release Managers.
Segregation of Duties Matrix
DHF / Audit Evidence: Segregation of Duties (SoD) Verification Ledger
ISO 27001:2022Control A.8.8Technological Controls

Management of Technical Vulnerabilities

#ctrl-a-8-8

In Plain Language: Teams must scan code and dependencies continuously for CVEs and fix high-severity vulnerabilities within defined SLAs.

"Information about technical vulnerabilities of information systems in use shall be obtained, the organization exposure to such vulnerabilities evaluated and appropriate measures taken."
Fulfilling Deterministic NUP Practices:
Security: Automates SAST, SCA, and DAST scanning with strict pipeline severity failure gates (Critical <24h, High <7d).
Vulnerability Scanning & Testing Matrix
DHF / Audit Evidence: Automated Vulnerability Scan Report & Remediation SLA Ledger
ISO 27001:2022Control A.8.16Technological Controls

Monitoring Activities

#ctrl-a-8-16

In Plain Language: Application telemetry (logs, metrics, traces) must be analyzed in real time to detect security anomalies and intrusions.

"Networks, systems and applications shall be monitored for anomalous behaviour and appropriate actions taken to evaluate potential information security incidents."
Fulfilling Deterministic NUP Practices:
Observability: Implements OpenTelemetry distributed tracing and real-time SIEM anomaly detection rules.
Distributed Tracing & SIEM Monitoring
DHF / Audit Evidence: Production Security Telemetry & Anomaly Alerting Dashboard
ISO 27001:2022Control A.8.20Technological Controls

Network Security

#ctrl-a-8-20

In Plain Language: Cloud networks must use micro-segmentation, DDoS traffic scrubbing, and mutual TLS to block unauthorized network traffic.

"Networks and network devices shall be secured, managed and controlled to protect information in systems and applications."
Fulfilling Deterministic NUP Practices:
Security: Implements DDoS mitigation, Web Application Firewalls (WAF), and zero-trust service mesh mTLS.
Infrastructure Security & Secrets Management
DHF / Audit Evidence: Cloud Network Architecture & Firewall Rule Configuration Record
ISO 27001:2022Control A.8.24Technological Controls

Use of Cryptography

#ctrl-a-8-24

In Plain Language: Sensitive data must be encrypted with modern NIST-approved ciphers (AES-256) and keys rotated automatically via HSMs.

"Rules for the effective use of cryptography, including cryptographic key management, shall be defined and implemented."
Fulfilling Deterministic NUP Practices:
Security: Enforces centralized vault architectures (HashiCorp Vault/Cloud KMS) with 90-day automated key rotation.
Secrets Management & Key Vaults
DHF / Audit Evidence: Cryptographic Key Management Policy & HSM Rotation Log
ISO 27001:2022Control A.8.25Technological Controls

Secure Development Lifecycle

#ctrl-a-8-25

In Plain Language: Security controls must be applied continuously across the software development lifecycle from design to production.

"Rules for the secure development of software and systems shall be established and applied."
Fulfilling Deterministic NUP Practices:
Security: Implements Concentric Defense in Depth and the 6-phase security-by-development-phase model.
Security Architecture Overview
CI/CD & DevOps: Automates shift-left security scans, CycloneDX SBOM generation, and container image signing.
DevSecOps Automation & SBOM Signing
DHF / Audit Evidence: Secure Software Development Lifecycle (SSDLC) Framework Manual
ISO 27001:2022Control A.8.28Technological Controls

Secure Coding

#ctrl-a-8-28

In Plain Language: Developers must write code that eliminates input injection, sanitizes outputs, and hashes passwords securely.

"Secure coding principles shall be applied to software development."
Fulfilling Deterministic NUP Practices:
Security: Provides concrete positive vs. negative code patterns for all 10 OWASP vulnerability categories.
Secure Coding Standards & OWASP Top 10
DHF / Audit Evidence: Secure Coding Standards Manual & SAST Code Quality Assertion Record
ISO 27001:2022Control A.8.29Technological Controls

Security Testing in Development and Acceptance

#ctrl-a-8-29

In Plain Language: Software must undergo automated security testing and annual third-party ethical penetration testing before release.

"Security testing processes shall be defined and implemented in the development lifecycle."
Fulfilling Deterministic NUP Practices:
Security: Schedules SAST, SCA, DAST, IAST, and pen-testing across the software delivery lifecycle.
Vulnerability Scanning & Testing Matrix
DHF / Audit Evidence: Third-Party Penetration Test Remediation Report & Security Test Summary
ISO 27001:2022Control A.8.32Technological Controls

Change Management

#ctrl-a-8-32

In Plain Language: Every production release or infrastructure configuration change must be tracked in Git and approved by designated leads.

"Changes to information processing facilities and information systems shall be subject to change management procedures."
Fulfilling Deterministic NUP Practices:
CI/CD & DevOps: Tracks all system changes through immutable Git commits and signed merge requests.
Continuous Integration & Trunk Development
Code Reviews: Enforces dual-engineer change approvals and audit logs before production release.
Code Review Guidelines
DHF / Audit Evidence: Production Change Authorization Record & Git Release Tag Audit Log

Standards Integration & Zero Duplicate Compliance

Because NUP is structured as an operational superset, engineering teams do not need to maintain separate, redundant documentation for ISO 13485 vs. ISO 27001. A single pull request meeting our Definition of Done simultaneously satisfies ISO 13485 Clause 7.3.6 (Design Verification) and ISO 27001 Control A.8.32 (Change Management).

Try This with AI: ISO Clause Compliance Verifier

Copy this prompt into your AI coding assistant to verify that your engineering practices satisfy specific ISO clauses.

You are a Lead ISO 13485 & ISO 27001 Lead Auditor. Review this repository's CI pipeline and documentation against: 1. ISO 13485:2016 Clause 7.3.6 (Software Verification). 2. ISO 27001:2022 Control A.8.28 (Secure Coding). Confirm that automated test coverage reports and SAST scan logs satisfy auditor evidence standards, and highlight any documentation gaps.

Governance, Compliance & Quality Cluster Completed

Explore Compliance Guidelines, Checklists, and the master ISO Compliance Matrix across the Deterministic NUP platform.

Community Discussion & Feedback

Attributed peer feedback and official Netspective architecture notes.

Was this documentation helpful?(100% found this helpful • 0 ratings)

Leave Feedback or Question

○ Loading user info...
0/2000 chars

Discussion (0)

Loading discussion thread...