A Cost-Effective Scheduling Solution for Staff and Clients