An advanced planning and scheduling (APS) system extends capabilities of an ERP system and allows for preforming complex planning operations and optimized simulations, facilitating a streamlined process of developing production schedules for multiple products, leveraging diverse processes used across the company while taking into account limited production resources.