# WebForms Scheduler Overview

Using the Telerik **RadScheduler** control, you can build powerful ASP.NET applications to allow users to create and manage tasks. **RadScheduler** displays and edits scheduled appointments that are stored in a separate data source.A variety of [data binding](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/data-binding/overview) options allows you to work with data sources that are as simple or as powerful as you want.

#### Key Features

Using **RadScheduler**, users can

* [Add](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/usability/adding-appointments), [edit](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/usability/editing-appointments),[resize, move, and delete](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/usability/resizing-moving-and-deleting-appointments) appointments.

* Set up recurring appointments, and make exceptions to the recurring series.

* See appointments in [Day, Week, Month, or Resource view](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/views/overview),whichever is most convenient.

* [Navigate](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/usability/navigating-radscheduler) between different representations of the appointment data.

**RadScheduler** is highly configurable, letting you customize the user interface to your purpose. You can

* Use [skins](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/appearance-and-styling/skins) to customize the look and feel of **RadScheduler**.

* Use [templates](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/appearance-and-styling/templates) to customize the appearance of appointments in the scheduler, or the look and behavior of the editors.

* [Replace the edit form](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/how-to/replace-the-edit-form) so that it matches the look and feel of your Web site.

* [Customize the user interface](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/appearance-and-styling/controlling-appearance) to show only those controls you want.

* Add [Custom Resources and Attributes](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/design-time/custom-resources-and-attributes) to make the information you store with appointments as rich as you want.

* [Localize](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/accessibility-and-internationalization/translating-strings) the scheduler for different cultures, including adjusting to different [time zones](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/accessibility-and-internationalization/handling-time-zones).

A rich assortment of both [client-side](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/client-side-programming/events/overview) and [server-side](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/overview) events lets you adapt the scheduler's behavior to your own special purposes. The programming API lets you manage [recurring events](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/working-with-recurring-appointments), [custom resources](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/working-with-resources), and even interact with the [ICalendar interface](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/export/export-to-icalendar).

![WebForms Scheduler Overview](https://www.telerik.com/products/aspnet-ajax/documentation/assets/8e0eda6766f88659cb756eacb0e080d7/scheduler_overview.gif "WebForms Scheduler Overview")

## See Also

* [Online Demos](https://demos.telerik.com/aspnet-ajax/scheduler/examples/overview/defaultcs.aspx)

* [ASP.NET AJAX Scheduler](https://www.telerik.com/products/aspnet-ajax/scheduler.aspx)
