Attend HRM is an incredibly powerful software for managing Attendance, Payroll, Leave and Human Resources. It works great for a small company with a few employees all the way up to a large multi-location organization with complex rules and several thousand employees.
Define your attendance rules, define your salary rules, leave the rest of the job to Attend HRM. Just remember to print pay slips every month end.
Attend HRM can talk to different Time Attendance devices, create employee schedules(even rotating shifts), manage leaves and much more. 'Attend HRM - Lite' is free for unlimited usage.