Abstract: A customer driven, sponsor controlled network-based graphical scheduling system and method effectuates bi-lateral customer driven appointment scheduling with a sponsoring organization. The scheduling system facilitates the sponsoring organization, such as a doctor's office, clinic, auto repair shop or the like, to communicate an invitation to the customer, such as a patient, client or consumer, whereby the customer schedules an appointment with the sponsoring organization. The scheduling system may include a controller which receives an appointment time offered by the sponsoring organization. The schedule is synchronized with a desktop and an on-line component allowing the sponsoring organization to schedule on the local desktop/file server and allowing the customer to schedule through an Internet World Wide Web site. The controller can offer time slot options to the customer via a well-informed electronic scheduler.