About Time Technologies has an app that does do geo fencing like you are wanting. I also believe they do resource scheduling, but I'm not sure about that. Their website is http://www.abouttimetech.com
BRETT TAFT, MBA
C: (801) 520-1491
D: (385) 249-5545
Home of the Connection Café.
100 Village Blvd., Suite 200, Princeton, NJ 08540Phone: 609-452-8000 | 888-421-9996 | Fax: 609-452-0474 | firstname.lastname@example.org