Business Intelligence (BI) describes a category of software products that is capable of analysing data sets, that may be very large, and identifying patterns or relationships within the data that would not otherwise be apparent. BI offers significant benefits for manages or executives trying to understand data that describes complex and often changeable behaviour.