FlexPivot features an open architecture which allows it to accept any regular collection as data, including tables and generic lists; and add LINQ enumerations to summarize the data and produce a regular data table as output. This topic highlights the architectural features of FlexPivot through a series of the following topics that cover information on various components integrated within FlexPivot.