The simulation framework includes the event scheduler, random number generators and random distributions as well as an evaluation framework to gather performance measurements from your simulation models. openWNS uses an embedded Python interpreter to configure its simulation models. Furthermore openwns-application and its support classes from openwns-library provide a plugin concept to allow users to extend openWNS by using their own additional libraries with their own simulation models.