Within the ISO TC184/SC4 suite of standards, STEP has a special role. It is a user-driven standardization initiative that has been going on since early 1980. STEP defines both a methodology - comprising description, implementation and quality methods, and a standard - comprising the application protocols and generic resources.

Application protocols and generic resources are formal specification of information requirements pertinent to a particular industrial and business sector. For interoperability (data exchange) between application protocols, these requirements are mapped to a well-defined set of generic resources.

The EXPRESS information specification language – as part of the descriptive methods defines information requirements in the application protocols. EXPRESS has both a lexical, complete notation intended for implementation, and a graphical, partial notation that mainly are used for presenting information. EXPRESS-I is a formal language for specifying instances to an EXPRESS schema. EXPRESS-X  is for specifying views of and mapping of instances between EXPRESS models. It might also be referred to as a STEP database controlling language.

Implementation methods specify how to access application instance data defined according to an EXPRESS schema. Currently there are two implementation forms: STEP physical file - designed for file based data exchange, and Standard Data Access Interface (SDAI) designed for access to a working form or database.

Quality methods are specifications on how to certify that software complies with the requirements in the application protocols. Abstract test suites may be provided for each application protocol, to ease the work of certifying individual software.

THE OTHER SC4 STANDARDS WILL USE THE STEP METHODOLOGY THAT FOR THIS REASON IS REFERRED TO AS THE SC4 METHODOLOGY.

STEP is a colloquial name for the international standard with the designation ISO 10303, which specifies requirements for data representation and exchange. It is not a monolithic standard but one comprising of many independently managed parts. Each part is classified under one of four major classes: application protocols, generic resources, description methods and implementation methods.

To recapitulate, STEP is comprised of a set of ISO standards, which provide for the exchange of engineering product data. These standards can be grouped into infrastructure components and industry specific information models:

Other PDT standards

Many PDT standards - not part of SC4, are either using part of or whole of the SC4 methodology for information requirement specification and implementation.