What is BI and how can it improve performance?

Gathering, Cleaning and Storing Data

This will be one of the first steps you take. The complexity of this will depend on the number of systems from which you will be collating data and how clean this data is.

The storing of the data will only be relevant if you are implementing a data warehouse as part of your solution. There are several benefits for doing this. However, not all BI tools require one.