# Key Features

Get started with MultiSelect, a WinForms control that makes selecting multiple objects from a list or a collection of selected items easy. See more in documentation here.

## Content

**Broad Spectrum of Chart Types**
With 80+ [chart types](/componentone/docs/win/online-flexchart/chart-types), FlexChart provides a wide range of charts to choose from. Starting from simple line chart and bar chart that come with several variations including stacked and 100% stacked options, the spectrum widens to the specialized charts such as treemap and sunburst.

**GDI+ and DirectX Rendering**
Render high quality charts with FlexChart as it provides support for DirectX and GDI+ rendering engine.

**Flexible Data Binding**
When it comes to [binding](/componentone/docs/win/online-flexchart/concepts/binding), FlexChart provides enough flexibility as it gives you options to bind at the axis level, series level as well as chart level, to static arrays and dynamic lists, with single data source or multiple.

**Simple yet Powerful API**
With clear object model, FlexChart provides a simple and easy-to-use but powerful and efficient API that will not make your business applications slow.

**Built-in Chart Designer**
Provides great flexibility as you can edit various chart aspects such as appearance, binding, axes, legend, data labels etc. at run-time using the built-in [FlexChart Designer](/componentone/docs/win/online-flexchart/features/chart-designer).

**Enhanced User Experience**
FlexChart comes with many interactivity features such as [selection](/componentone/docs/win/online-flexchart/features/selection), [drilldown](/componentone/docs/win/online-flexchart/features/drilldown), [scrolling](/componentone/docs/win/online-flexchart/concepts/axes/scroll), [zooming](/componentone/docs/win/online-flexchart/features/zoom), [line markers](/componentone/docs/win/online-flexchart/features/linemarkers), [range selector](/componentone/docs/win/online-flexchart/features/range-selector) and [animation](/componentone/docs/win/online-flexchart/features/animation) which enhance the overall user experience.

**Pre-defined Color Palettes**
With [16 pre-defined color palettes](/componentone/docs/win/online-flexchart/concepts/appearance-and-styling) to choose from and an option to design custom palettes, FlexChart lets you create charts matching with UI of your business applications. FlexChart now provide extended palettes (inspired by ColorBrewer palettes).

**Serialization and De-serialization**
Along with [saving a chart as image](/componentone/docs/win/online-flexchart/features/export), FlexChart lets you save an existing chart as an XML file or load it from the same to generate a new chart.

**Automatic Adjustment of Chart Elements**
FlexChart comes with built-in intelligence to automatically adjust the elements such as [axis labels](/componentone/docs/win/online-flexchart/concepts/axes/axis-labels), [data labels](/componentone/docs/win/online-flexchart/features/datalabels), [legend](/componentone/docs/win/online-flexchart/concepts/legends) as per the available real estate until or unless their position is specifically defined.

**Rich Feature Set**
Apart from the features mentioned above, FlexChart provides a rich feature set in order to provide better presentation and ease-of-use while analyzing charts. [Multiple axes](/componentone/docs/win/online-flexchart/concepts/axes), [axis grouping](/componentone/docs/win/online-flexchart/concepts/axes), [legend grouping](/componentone/docs/win/online-flexchart/concepts/legends), [multiple plot areas](/componentone/docs/win/online-flexchart/concepts/plot-area), [annotations](/componentone/docs/win/online-flexchart/features/annotation), [custom content in data labels](/componentone/docs/win/online-flexchart/features/datalabels) and [line markers](/componentone/docs/win/online-flexchart/features/linemarkers), [options to manage overlapping of axis](/componentone/docs/win/online-flexchart/concepts/axes/axis-labels) or [data labels](/componentone/docs/win/online-flexchart/features/datalabels/manage-overlapping) etc. are just to name a few.

## See Also

[Quick Start](/componentone/docs/win/online-flexchart/quick-start)
[.NET Charts: Modern Data Visualization and Faster Rendering with new FlexChart](https://www.grapecity.com/blogs/net-charts-modern-data-visualization-and-faster-rendering-with-new-flexchart)