Skip to content

CAD Software STEP Support Matrix

This matrix summarizes the support status of the STEP standard in major CAD software, categorized into "Export" and "Import."

1. General Support Matrix (by I/O)

The table below shows the support status for Geometry (G) and PMI (P) as of December 2025.

SoftwareExport (Out)Import (In)Remarks
Siemens NXG:✅ / P:✅G:✅ / P:✅Industry-leading bidirectional compatibility. ed3 supported.
CATIA V5-6G:✅ / P:✅G:✅ / P:✅Export requires FTA + ST1 licenses. ed2 support is stable.
SolidWorksG:✅ / P:✅G:✅ / P:✅Since 2024, PMI I/O in MBD standard features has been significantly enhanced.
PTC CreoG:✅ / P:✅G:✅ / P:✅Among the fastest to adopt AP242 ed3.
Autodesk InventorG:✅ / P:✅G:✅ / P:✅Since 2024, the scope of Semantic PMI support has expanded.
OnshapeG:✅ / P:✅G:✅ / P:✅PMI support is progressing rapidly due to its cloud-native implementation.
Rhino 8G:✅ / P:⚠G:✅ / P:⚠Improved support for PMI (annotations) in Rhino 8, with some limitations.
FreeCADG:⚠ / P:❌G:⚠ / P:❌Basic geometry only. AP242 PMI support is limited via plugins.

📚 Next Steps

  • PMI Support - Detailed information on dimension and tolerance definitions.

Back to README

2. PMI Support Details

Support levels for "Semantic" and "Graphical" PMI, where caution is particularly required.

SoftwareExport (Semantic)Import (Semantic)Behavioral Characteristics
NX / CATIACapable of exchanging semantic information while preserving it.
SolidWorks⚠ (MBD)⚠ (2023+)Prior to 2023, often became display-only upon import.
InventorImported PMI appears as "3D Annotations" but with limitations.
CreoMaintains links between annotations and geometry well.

3. Major Milestones by Software

Key milestones that significantly changed I/O capabilities.

SoftwareVersionContent
SolidWorks2017Started AP242 Export (including PMI).
2023Enhanced Semantic Import from third-party STEP files.
NXNX 11Established the foundation for full bidirectional AP242 support.
CATIA V5V5-6R2018Quality improvements for Graphical PMI and AP242 ed2 support.
Inventor2019.1First support for PMI Import from STEP AP242.
2022.4Resolved AP242 Export issues for assemblies.
CreoCreo 11Latest support for AP242 Edition 3 Export.

4. Persistence and Simulation (Face Naming)

Support for persistent “face naming” is critical for automated simulation workflows. In practice (especially in CAE toolchains), this often depends on how exporters emit attributes (e.g., layer/color/user-defined attributes) and how importers map those attributes into concepts like Named Selections. Avoid assuming a direct “reads SHAPE_ASPECT names” behavior unless you have verified it in your specific toolchain.

SoftwareExport NameImport NameRemarks
Siemens NXExcellent support via AP242 and AP214.
SolidWorksNames often lost unless exported with specific "MBD" or "Face name" settings.
Rhino 8Improved in Rhino 8; exports "Object Names" to AP242 SHAPE_ASPECT.
Ansys WorkbenchN/ACan create "Named Selections" on import via Named Selection Processing + Attribute Processing; behavior depends on the Named Selections Key (often Layer/Color) and what the exporter writes.

5. Implementation Notes

  • Licensing: In many mid-range to high-end CAD systems, enabling AP242/PMI features requires dedicated packages (MBD, FTA, Extended STEP IF, etc.).
  • Settings: Many systems have the "Import PMI" option turned off by default, so verification is necessary.
  • CAx-IF: For the latest interoperability information, it is recommended to refer to test results from the CAx-IF (CAx Interoperability Forum).

Back to README | PMI Support Details

Released under the CC-BY-4.0 License.