5 types of HR software including hiring, scheduling, time and attendance, payroll, and benefits administration that can free up your time.