Search STEP Tools Web Support

ST-Developer is a set of software tools to build, operate and maintain your STEP, IFC, CIS/2 and EXPRESS-defined tools, translators and databases. It contains programming bindings for C++, C, and Java, plus tools for testing data sets against verification rules and constraints, browsing through the contents of your data sets, building information models, and more. See the newest features in ST-Developer v15!

ST-Developer Overview

Programming Environments

ST-Developer ships with pre-built class libraries for STEP APs, CIS/2, and IFC. You can start programming immediately, just by linking against the appropriate library. The ST-Developer programming environments are:

Conformance Testing and Editing Tools

View and browse STEP data sets then check for adherence to the STEP Application Protocols using these tools. The checking tools evaluate EXPRESS constraints to verify that a data set is correct.

Information Modeling Tools

These EXPRESS tools process the STEP schema definitions and produce useful things from them. The EXPRESS compiler checks schemas quite thoroughly and can generate C++ classes, SDAI data-dictionaries, and HTML. The EXPRESS-G tools construct EXPRESS-G diagrams from any EXPRESS information model and display, rearrange, and print them using a graphical editor.

EXPRESS Tools

EXPRESS-G Tools

File Conversion Tools

The file format converters transform data from systems that produce IGES or DXF files into STEP physical exchange files and vice-versa. These tools allow ST-Developer applications to mix IGES and DXF data with data described by other EXPRESS information models.

Project Tools

Windows versions of ST-Developer contain the ST-Developer Control Panel and Microsoft Visual Studio wizards and plug-ins to speed application development. All platforms contain the extclass. We have provided several additional tools to make the management of these classes somewhat easier.