# Key Features

Develop powerful and lightweight web applications using ASP.NET MVC controls. Learn more about the ComponentOne MVC controls in ASP.NET MVC documentation.

## Content



The main features of **OLAP for MVC** that you may find useful are as follows:

*   **Multiple Value Fields**<br />OLAP supports multiple fields in the Values list. Users can drag multiple fields into the Values list and see the results in grid and chart.<br /><br />
*   **Enhanced and Powerful Data Engine**<br />OLAP is built with a new, powerful data engine that stores data in memory-mapped files using column-oriented technology. The C1DataEngine offers high-speed processing of very large datasets that makes it possible to reach high performance of up to hundreds of millions records in a fraction of a second. The engine also supports query operations such as Aggregation, Joins, Grouping, Filter, Unary/Binary operations, etc. For more information, see [Data Binding](/componentone/docs/mvc/online-mvc/workwithcontrols/Olap/workwitholap/OlapDataBinding) topic.<br /><br />
*   **Enhanced User Interface**<br />OLAP comes with an enhanced, Excel-like user interface (UI) offering modern color schemes in toolbar, drop-down menus, tables and charts.<br /><br />
*   **Multiple Theme Support**<br />OLAP allows developers in choosing a theme that suits their application requirements. To support multiple themes, ASP.NET MVC controls include build in theme support.<br /><br />
*   **Plot data on PivotGrid**<br />OLAP provides you PivotGrid control support to display data in a grid-like view. The FlexGrid class library enables you to customize your OLAP application. For information on FlexGrid control, see [FlexGrid](/componentone/docs/mvc/online-mvc/workwithcontrols/FlexGrid) topic.<br /><br />
*   **Display data at runtime**<br />Use the PivotPanel to determine which fields of your data source should be used to display data and how. Drag fields between the lower areas of the PivotPanel to create a filter, column headers, row headers, or get the sum of values from a column or a row. For more information, see [PivotPanel](/componentone/docs/mvc/online-mvc/workwithcontrols/Olap/OlapArchitecture/OlapPivotPanel) topic.