Time Tracking
timer, desktop app, integration with PM tools
Timesheets
timesheets and approvals
Attendance Tracking
attendance tracking
Invoices
creating invoices based on time