BeeBole is an online time tracking tool that lets you create and manage time sheets for your employees, calculate the associated payroll and monitor attendance/absences. It also facilitates the approval process with the employees being able to submit their timesheet proposals.