Since a STEP physical file is mapped from its conceptual model described in EXPRESS. Parsing and testing of STEP file can be directed by its conceptual model and therefore independent of the definition of its conceptual model.
Thus, when developing postprocessors for different CAX systems, the different parts are conceptual models of STEP, CAX systems and mapping of these two data models. Furthermore, as the conceptual model of CAX system and mapping of these models can also be described in EXPRESS, it is possible to generate a translator which is totally independent of CAX systems and conceptual models used. This makes the development of postprocessor faster and cheaper.
A preprocessor can be developed similarly.