StepSim ist ein schlankes schrittbasiertes Simulationsmodul, das in Python geschrieben ist. Es kann einfache Echtzeitsimulationen diskreter Systeme ausführen. Es unterstützt die schrittweise Simulation und kann auch laufen, bis eine Unterbrechungsbedingung eintritt. Simulationen bestehen aus Containern und Konvertern. Ein Container speichert eine Anzahl von Einheiten eines bestimmten Typs. Ein Konverter zieht Einheiten von einem oder mehreren Containern und liefert das Ergebnis an einen anderen Container. StepSim führt keine Parallelverarbeitung aus. Es verarbeitet die Konverter nacheinander in fester Reihenfolge. (non)