STEP

STEP is the ISO standard for exchanging 3D product data between CAD, CAM and other engineering systems.

Definition

What is STEP?

STEP, formally ISO 10303, Industrial automation systems and integration — Product data representation and exchange, is an international standard for representing and exchanging digital product data between independent software systems: CAD, CAM, PLM, simulation and manufacturing tools.1 A STEP file lets a design created in one CAD system be opened, measured and, depending on what the file actually contains, further processed in another, without needing a shared vendor or a manual re-model step.

STEP is organised into application protocols (APs), each defining what kind of product data a particular exchange scenario needs to carry. Older, narrower protocols such as AP203 and AP214 covered geometry and basic configuration control; the actively developed protocol today is AP242, which merged and extended them to support a fuller, model-based product definition.2

What a STEP file can and cannot be assumed to contain

A common misunderstanding treats “STEP file” as if it always means geometry only. That is not a property of the standard. Depending on which application protocol was used and what the exporting CAD system chose to include, a STEP file can carry only geometry, or it can also carry Product and Manufacturing Information (PMI) such as dimensions, tolerances and surface finish, tied directly to the model.2

In practice, though, many STEP files that manufacturers actually receive do contain geometry only. Tolerances, material, quantity and other production-relevant information often still arrive separately, most commonly as a 2D PDF drawing alongside the 3D file. That gap between what STEP AP242 is technically capable of carrying and what a given file actually contains is one reason manufacturability cannot be judged from geometry alone.

Why STEP matters for manufacturing software

For an estimator or CNC programmer, STEP is the reason the same file that came from a customer's CAD system can, in principle, be opened directly rather than re-modelled. Whether that file contains enough information to plan the part fully still depends on the specific file. See manufacturing feature for what software needs to recognise beyond raw geometry, and STEP AP242 for what a more complete, model-based STEP file can add.

Frequently asked questions

Is a STEP file the same as a 3D model?

A STEP file contains a 3D model, in a standardised, vendor-neutral format, and depending on the application protocol used, potentially more than just geometry.

Can I always open a STEP file in any CAD system?

Most modern CAD systems support importing STEP, but how much of the original design intent survives depends on the application protocol and the specific systems involved.

Is STEP the same as STL?

No. STL describes a tessellated (triangulated) surface with no exact geometry, tolerances or metadata; STEP preserves exact geometry and can carry additional product data.

Notes & references

  1. International Organization for Standardization (2024). ISO 10303-1:2024, Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles. ISO. https://www.iso.org/standard/83105.html Defines the scope and architectural principles of the ISO 10303 (STEP) series as a whole.
  2. International Organization for Standardization (2025). ISO 10303-242:2025, Industrial automation systems and integration — Product data representation and exchange — Part 242: Application protocol: Managed model-based 3D engineering (Edition 4). ISO. https://www.iso.org/standard/84300.html Specifies AP242, the current, actively developed STEP application protocol, including its support for model-based 3D engineering and PMI.