Remote Punch In/Out integrated with Sage 100 & DSD Union Enhancement

I was wondering if anyone had any experience working with a mobile application that allowed for their employees to punch in/out remotely. We looked at Kronos Workforce Ready. The salesman seems to think that this will integrate well with Sage 100 but I'm not yet convinced. We also have the union Enhancement from DSD. Has anyone had experience with that? We are currently using Paper Timecards and entering everything by hand so it would be a bit of a change for us.

Thank you!