3 day class, contact STEP Tools for the current tuition cost

Learn how our most popular programming tool, ST-Developer™, can reduce development time for PDM applications by 75%. Opportunities will be available to discuss all aspects of how to program with the ISO 10303 STEP standard and to gain experience with ST-Developer™.

Workshop Topics

  • Common STEP Tasks
  • STEP Models for PDM
  • STEP Programming
  • Developing Reusable STEP Tools
  • The Standard Data Access Interface and XML

Who Should Attend

Software developers who want to use the ISO 10303 STEP standard to implement PDM applications for electronic commerce, product databases, concurrent engineering and more.

All classes are held at STEP Tools, Inc. in Troy, New York.

To register: please contact us at info@steptools.com.

  • The same high-quality course is available on-site at your location. Email us for details!

Sample Agenda

Day 1 — EXPRESS Models

9:00AM - 12:30PM

Introduction to STEP

  • What is STEP
  • What are the STEP Application Protocols
  • Demonstrations
12:30PM - 1:30PM Lunch

1:30PM - 5:00PM

EXPRESS Information Modeling

  • Why EXPRESS?
  • Features of the Language
  • EXPRESS Tools
C++ Language Refresher (optional)

Day 2 — Basic Programming

9:00AM - 12:00PM

Creating and Updating Data Sets

  • Using C++ to create new STEP Data
  • Using C++ to work with existing STEP Data
  • Hands On Session
12:00PM - 1:00PM Lunch

1:00PM - 4:00PM

More Complex Information Models

  • More Complex Models
  • EXPRESS Aggregates and C++ Parameterized Classes
  • EXPRESS Select Types
  • Advanced Programming Functions
  • C++ Development Issues
  • Hands On Session

Day 3 — STEP Models and AP-203

9:00AM - 12:00PM


  • Integrated Resources
  • Contents of AP-203

STEP Product Backbone

  • Products and Versions: The Part Identification UOF
  • Hands On Session
12:00PM - 1:00PM Lunch

1:00PM - 4:00PM

Selected AP-203 Units of Functionality

  • Common Definitions: Dates, People, and Units
  • Approval
  • Bill of Materials

Selections from the following (as time permits)

  • Design Activity Control
  • Design Information
  • Effectivity
  • End Item Identification
  • Source Control
  • Shape and Geometry Representations