This work describes a generic, highly performant software tool for simulation based optimization. The object oriented solution consists of two main software libraries. The first library is a framework for the dynamic creation of discrete simulation models, including some simple models for demonstrations and comparisons. The second library is a framework for the problem-independent implementation of optimization algorithms with a few ready-to-use algorithms...