# Elements

Easily integrate completely customized Microsoft Office style scheduling functionality to build intuitive, polished-looking scheduling applications using Scheduler for WinForms.

## Content

**Scheduler** control is a fully functional schedule that allows users to add, edit, and manage their appointments. It is composed of two main parts:

A storage area that contains business data, such as appointments, contacts, and so on, with an ability to bind this data to database storages like DataSet, and provides business logic for this data.

The default Scheduler interface, which is intended to help in building an arbitrary user interface for data managed by Scheduler.

### .NET Core

![](https://cdn.mescius.io/document-site-files/images/675b9aff-7616-4324-81ac-58e410fb9531/images/scheduler-elements.png)

### .NET Framework

![](https://cdn.mescius.io/document-site-files/images/675b9aff-7616-4324-81ac-58e410fb9531/images/scheduler-elements-framework.png)

**Scheduler** comprises the following navigation and title elements:

* **Navigation** buttons: Calendar consists of Previous and Next navigation buttons that allow you to navigate to the previous or the next month respectively.
* **Timeline**: Shows the appointment timeline.
* **Default View**: Shows the default view of the Scheduler.
* **Navigation to Next and Previous Appointment** buttons: Navigate to next and previous appointment windows.