Businesses with casual or part-time staff, such as cafes, retail stores or hospitality venues, often need to plan weekly rosters to ensure all shifts are covered. Staff need to know when they’re scheduled and the roster needs to be easily updated when things change. At the end of each pay cycle, actual attendance (vs planned shifts) should be recorded, so it can be used to calculate pay.