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. Check out the newest features in ST-Developer 12!

ST-Developer

Programming Environments

ST-Developer ships with pre-built STEP AP Class Libraries, ROSE C++ and Java class libraries for many STEP APs and other information models like 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.