We use S2 Netbox to control the locks on our doors. We don't use it the way you are looking at but if you required employees to swipe on the way in and on the way out it would record that info. Not sure you can get useful reports out of it though without doing something custom. If you need to record hours worked for salaried employees a software solution may be an option.