A colorful graphical scheduler allows staff to rapidly find the best appointment slot for any client request. Schedule data can feed billing, significantly reducing data entry effort. The scheduler contains front desk features for client check-in, co-pay collection and alerts for recurring tasks such as HIPAA compliant release for signatures. Additional features include group scheduling, and integration with billing and on-line notes.