The biggest project I worked on at STEP Tools was a visualization API (vizlib) designed for use with the company's web-based data management tools. The API, in addition to graphically displaying geometric data, had functions to allow a user to query the product hierarchy of a STEP model.
The image below shows a web application which was built on top of vizlib. The left frame displays the part hierarchy of the model; the section in red has been picked by the user and the corresponding parts re shown surrounded by a red bounding-box in the image on the right. The right frame shows a VRML model generated by vizlib of a STEP AP203 file containing a vehicle's rear-assembly. The bottom frame displays attributes for the chosen part. You can click on the image for a larger view.
The next image shows a second application built using vizlib. The left frame shows the part hierarchy for a product and the right frame shows an image of the geometric model. Operations can be performed on the data by clicking both on the list and on the image itself. The top frame shows several options which the user can choose to examine and manipulate the model.
ggreger [at] nycap [dot] rr [dot] com