Flexible agenda management software.
Google Calendar is one of the most popular Online Scheduling Systems.
Flexible calendar management software.