I use this software to keep track of all my appointments, payouts are easy because they're organized by date in alphabetical order which makes it very simple for me as an administrator or scheduler to see what needs paying out next! The cost can be expensive but if you have multiple offices with different schedules then there will definitely come times when your payroll looks like spaghetti without proper organization from other employees that don't understand how things work here at our shop.
Keeps us informed about upcoming scheduled events so we know who has availability every week during certain months (when school schedule changes)which helps scheduling accordingly.