BI systems use data that has been gathered into a data warehouse or a data mart to present historical, current, and predictive views of business operations. Operational data may also be used. The software components of a BI system support the extraction, analysis, and reporting of information, providing detailed sales, production, financial and other business data. This information may be compared to historical data, or data related to comparable companies in order to provide valuable benchmarks.