 It simulates a State machine on the S5 platform.Several third-party programming environments were released for the S5.Most closely emulated STEP 5, some adding macros and other minor enhancements, others functioning drastically differently from STEP 5.