Business intelligence (BI) is a range of technologies, processes and applications used to collect, store, analyse, and present data to help make better decisions. It includes data warehouses, data marts, databases, ETL tools, OLAP cubes, data mining software, reporting and visualisation tools, dashboards, scorecards and performance management applications. Through data collection, analysis, modelling, and report generation, BI helps to identify patterns and trends and predict future behaviour.