Staff scheduling software for scheduling employee shifts. The software allows you to create employee schedules on a daily, weekly, or monthly basis for a single department or for multiple locations.