Business intelligence incorporates strategies and technologies employed by enterprises for the data analysis of business information. Business Intelligence (B)I furnishes retrospective, contemporaneous, and predictive views of commercial activities incorporating report preparation, analytical processing, data mining, bench marking, text mining and predictive analytics. BI can process large amounts of structured and also unstructured data to help identify, develop and otherwise synthesize new strategic business insights into new opportunities.