What it is
A recommendation, not an obligation
STANREC 4814 is a NATO Standardization Recommendation on systems and software engineering, covering software life cycle processes. The distinction that matters most is in its name: unlike a STANAG, a STANREC does not commit a nation to ratify anything. NATO's own text is explicit that "nations are invited to use the Allied standard(s) covered by the STANREC and to provide feedback to the NSO on the use of the covered Allied standard(s)" - an invitation, not a ratification obligation. Nothing in this document creates a duty for a supplier to sign up to directly. It is supervised under CNAD's Life Cycle Management Group (AC/327 LCMG, Working Group 2).
What it recommends
The document's aim is "to list recommended practices regarding: the software life cycle management in both the quality domain and the engineering domain." Its recommendation names exactly one standard: ISO/IEC/IEEE 12207:2017, Systems and Software Engineering - Software Life Cycle Processes. Unlike some STANRECs that list a whole family of standards, this one is a single, direct pointer.
Alongside that recommendation, it names five further documents under "other related documents," without saying any of them bind anything here: STANAG 4107, on mutual acceptance of government quality assurance and the Allied Quality Assurance Publications; STANAG 4728, on system life cycle management, alongside AAP-20 and AAP-48; ISO/IEC/IEEE 15288:2023, on system life cycle processes; AS9115 Rev A, quality management requirements for aviation, space and defense organizations covering deliverable software, a supplement to EN 9100; and AS9125, issued 2024-10, the equivalent aerospace requirements for non-deliverable software.
Once a STANAG, now a recommendation
This edition supersedes STANAG 4814, Edition 1, dated 23 February 2018. The change of document type between editions is worth noting on its own: what nations once ratified as an agreement, they are now only invited to use. A reader who assumes the current STANREC carries the same weight as the STANAG it replaced would be assuming the wrong thing.
Where the actual requirements live
STANREC 4814 has no clauses of its own to audit against. Its testable content sits inside ISO/IEC/IEEE 12207, the standard it recommends, and in the related documents it names for context: STANAG 4107, STANAG 4728 (alongside AAP-20 and AAP-48), and EN 9100, which AS9115 Rev A supplements. The document is reviewed periodically in accordance with AAP-03, with the result recorded in the NATO Standardization Documents Database; that review is the only ongoing mechanism the document names, and it checks the document's own currency, not an organisation.