ASD S2000M

ASD Specification 2000M (S2000M) is a standard that specifies the information exchange requirements for most materiel management functions commonly performed in supporting international projects. S2000M is based on a business model agreed between military customers and industry suppliers.

Using a common data set, S2000M defines business rules to be followed at various stages of the materiel management process, and provides various sets of standard messages that are to be used by business partners to exchange information in an unambiguous way.

Originally developed for the support of multinational military aircraft and aerospace projects, S2000M has been evolving continuously over the past 20 years and is now used by Air Forces, Armies and Navies.

Specification S2000M (Issue 4.0, dated January 2005) is arranged in six chapters:

  • Provisioning - defining how the supplier should provide information to the customer about the selection of support items and spares.
  • Procurement Planning - defining how the supplier should provide information on parts offered for sale and how prices should be agreed.
  • Order Administration - covering placement of orders, monitoring of order processing and delivery.
  • Invoicing - defining how invoice data is to be transmitted to the customer.
  • Repair Administration - covering management of repair orders, monitoring spares consumption and repair forecast planning.
  • S2000M Light - providing guidance on how to operate "light" S2000M procedures covering the essential business processes, while still operating to the principles described in the "full" specification (chapters 1 to 5).

Development of S2000M started as an initiative of the AeroSpace and Defence Industries Association of Europe (ASD), which represents the aerospace industry in Europe. It was jointly developed by the defence industry and its customers and is maintained by industry and military users through the S2000M Steering Committee (S2000M SC), for which NSPA provides administrative support.

NSPA uses S2000M in its activities with some of its customers and has developed extensive expertise in providing technical support and consultancy services in this area.

For further information please contact :  or visit the ASD Website

Consultancy and Training

Over the years, NSPA has gained extensive experience in the implementation and use of ASD S2000M. Where weapon systems support provided by NSPA involves S2000M, customers can draw on this experience through consultancy services and training.

Consultancy services are available to help users to simplify operations and reduce costs by rationalizing S2000M implementation.

Two types of training courses are available: high-level courses for managers and more detailed courses for logisticians. These courses can be tailored to the customer's requirements and can either cover S2000M implementation globally or focus on more specific issues such as communications techniques or particular Chapters of the Specification.

For further information please contact :

Technical Support

NSPA can provide technical support for customers wishing to exchange logistics data in compliance with ASD S2000M.

This support can be tailored to the users’ requirements and can range from the provision of a comprehensive turnkey system for implementing the Spec or the management of data exchange, to the simple provision of assistance with one or other aspect of the implementation.

Examples of technical support that can be provided:

  • guidance and assistance in requirements definition;
  • assistance in establishment of contractual requirements;
  • installation of technical infrastructure (computers, software, telecommunications);
  • operation of a complete NSPA-based system with terminals at the user’s premises.

In addition, NSPA has developed the @lectronic Materiel Support Information System called N@MSIS. N@MSIS is the on-line business portal for electronic Materiel Support Services currently supporting the two helicopter weapon systems NH90 and TIGER. It automates to the maximum extent possible the logistics processes agreed upon with the NSPA partners for the spare parts provisioning cycle from price information to electronic invoicing and payment.

For further information please contact : or

Administration of S2000M

As a service to the S2000M user community, NSPA provides administrative support for the maintenance of the specification. The S2000M Administrator is the focal point for the S2000M Steering Committee (S2000M SC) – the group of military and industry users responsible for maintaining S2000M – and he provides secretarial support for their meetings, chairs editorial meetings and handles enquiries about the specification.

In addition, the S2000M Administrator maintains a registry of Model Identification Codes (MOI/MI), which is common to ASD S1000D, a registry of Procurement Codes (PCD) and a registry of User (Nation) Codes (UNC).

NSPA publishes up-to-date tables of MOI/MI, PCD and UNC codes in this website as well as the Requests for Clarification (RFC) that the S2000M SC deems of interest for a wider audience.

For further information please contact :

MOI/MI, PCD and UNC Code Lists

New Code Allocations

For new code allocations, please contact , stating the product for which the code is required, a very short description of it and indicating any preference for the code. Please include the details of a contact point (name, title, organisation, postal address, telephone, facsimile, e-mail).

Model Identification (MOI/MI) Code List

Rules for MOI/MI codes

MI codes can be from 2 alphanumeric characters thru 14 alphanumeric characters. It is recommended not to pad the MI code with arbitrary characters just to receive a 14-character code. Only discrete MI codes can be registered (ranges are not allowed).

The permissible characters are:

  • Numeric: "0"..."9"
  • Alpha: "A"..."Z" in uppercase (It is recommended to avoid the use of letters "I" and "O")

The following Model Identification Codes are those currently valid for use in ASD S1000D and S2000M.

For further information about MOI codes please refer to S1000D chapter 4.3.1.

Click here for MOI Codes.

Procurement Code (PCD) List

The following Procurement Codes are those currently valid for use in ASD S2000M.

Click here for PCD Codes

User (Nation) Code (UNC) List

The list below contains UNC codes and complements the ISO 3166-1 code list available on

Click here for UNC Codes

ISO 9011