https://www.infobrez.com/employee-scheduling-software
This software may or may not make optimization decisions, but it is useful in coordinating tasks. Most shift planning software has mobile support, which eliminated inefficient scheduling steps and increases scheduling productivity.