In order, the components of a STEP Application Protocol (AP) are shown as:

In addition, "Conformance Classes" define requirements for software implementing the AP, and "Test Cases/Suites" are used to certify software implementations.