Business Intelligence (BI) agencies offer analysis, strategies and advice on the processes, applications, data and products marketers can and should use. Agencies providing BI offer both historical and predictive analysis of the marketplace and business operations.