scheduling software, looking to buy!!!

I am looking for scheduling software for my WP site. I currently have roughly 150 Field technicians, and am need of a WP plugin that will allow me to set up accounts for each one of them, and schedule their appointments. Looking to buy!!!