A business intelligence (BI) system lets companies analyze business data to gain new insights that help them improve business performance. For example, companies may collect all customer-related information from their internal applications, as well as external sources such as ecommerce websites and market forecasts. They then use BI tools to identify and predict trends in buying behavior. Companies use BI to improve and accelerate decision-making, increase productivity and efficiency, identify new opportunities and risks and track business performance.