ISO 10303
適用範囲や必要な情報や利用シナリオをよく理解してもらうため、IDEF0 を使った application activity model (AAM) が各 AP に記述されている。
STEP の基本は EXPRESSモデリング言語を使ったデータモデルの定義である。あるデータモデルでのデータ交換は STEP-File または STEP-XML か SDAI によるデータベース共有で行われる。
各 AP には Application Integrated Model (AIM) と呼ばれるデータ交換のためのトップデータモデルか、モジュール型APの場合には Module Integrated Models (MIM) が定義されている。これらの統合モデルは、より低レベルのデータモデル(4x, 5x, 1xx, 5xx)で定義された汎用オブジェクトで構成され、そのAPの応用分野特有の必要に応じた特化を施している。汎用データモデルは、異なる産業分野やライフサイクル段階の AP 間での相互運用性の基本である。
AP にいくつかの Conformance Class がある場合、トップデータモデルは部分に分けられ、各部分に Conformance Class が対応する。STEP対応アプリケーションには以下のものが要求される。
プリプロセッサかポストプロセッサ(あるいは両者)の実装
AIM/MIM データモデルのために STEP-File、STEP-XML、SDAI のいずれかを実装
AP の1つ以上の Conformance Class をサポート
本来、各 AP には対応する Abstract Test Suite (ATS) が要求され(例えば AP203 には ATS303 が対応)、評価目的、判定基準、テストケース、STEP-File の例が記述されていた。