1) Allow employees to clock in and out internet-connected computers and mobile devices. 2) Real-time data on who is working, who is not, who showed up late and who is nearing overtime. 3) Monitor employees via geolocation and geofencing. 4) Create employee schedules. 5) Overtime calculations. 6) Provide managers and business owners with detailed labor data. 7) Employees chat.