The ASPxScheduler Control is the main control of the ASPxScheduler suite. It is represented by the ASPxScheduler class instance. This class is a visual control which implements interactions between end-users and the scheduling application. It is a server-side control, providing client interactivity via AJAX callbacks. The main purpose of this control is to show the scheduled data (represented via Appointments) on a page using one of the five available data views. A view can be grouped either by resources, specified for the appointments, or appointment dates. The ASPxScheduler Control allows appointments to be created, edited and deleted and performs other actions to schedule the end-user timetables in a fashion similar to MS Outlook calendar.