Office as well as HR payroll software (they use Sage People) and ideally a time and attendance program
share this job on whatsapp