This task can be performed using Horilla
Free and Open Source HRMS
Best product for this task
Horilla
hr-tools
Horilla is a free and open-source Human Resource Management System (HRMS) built using Python and Django. It provides a comprehensive suite of tools for managing various HR functions such as recruitment, onboarding, employee management, attendance, leave, performance management, and payroll.

What to expect from an ideal product
- Set up automated attendance tracking that records when employees clock in and out without needing manual timesheets or expensive third-party systems
- Configure leave management workflows that automatically calculate balances, handle approval requests, and update records when employees submit time-off requests
- Create payroll automation rules that pull attendance data and calculate wages, deductions, and overtime payments without buying costly payroll software
- Use the built-in reporting tools to generate attendance summaries, leave reports, and payroll statements that update themselves as new data comes in
- Deploy the system on your own servers to avoid monthly subscription fees while still getting professional HR management features that normally cost hundreds per month