Payroll software is used to compensate staff members for time worked. This solution can be bought as a standalone system or as part of a HR software platform in which it is a module. With payroll software, you can calculate paychecks from attendance tracking tools and logged work hours.