Payroll software that allow employers or payroll providers to process pay information for workforces. Payroll systems is becoming increasingly sophisticated as it has to cope with large amounts of data that changes weekly or monthly – from flexible working hours, leave booked, absence calculations, tax credits, a variety of taxes affecting different employees in the same workforce to benefits (and their respective taxes) as well as pay increases, leavers and joiners.
Some payroll software systems have expanded to offer broader HR systems maximizing the †information payroll contains.