 The purpose of the scheduling system is to optimize the usage of resources.For scheduling the production of individual workplaces, Kanban can be used solely or a more complex optimization software is necessary.Usually a scheduling system based on an optimization software is necessary if the production is executed on machines and it is non-trivial to decide on which machine a specific production order should be executed in order to use resources optimally.