Business Intelligence 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 managers or executives trying to understand data that describes complex and often changeable behaviour.