Timekeeping software -Sage 100C standard 2018 for use with Job Cost and Time Track.

We would like to begin using a timekeeping software.  We use Sage 100C standard 2018 vs 6.00.50.0.  We are a small security company and use the Job Cost module and have recently begun using Time Track.  We have field technicians and we would like to have a timekeeping software with an app that would allow employees to clock in at their job site (sometimes multiple per day) and have a GPS location, time stamp, and be able to link to a job cost job.  Is anyone else doing this or have any suggestions?