The Nurse Scheduler tackles the weekly scheduling challenges of a typical enterprise. In this case, the workers are nurses with different skill sets across Oncology, Cardiac Care, and Emergency Room services. The nurses have various pay rates and ever-changing compatibility preferences. For a given a set of workers and a desired schedule, the application optimizes all the shifts for the week. It balances costs, fairness, and worker hours based on how you wish to weight the constraints.