HR management software, Time attendance devices, Payroll Software, payslip generation, leave days management