In recent years, Business Intelligence (BI) has started to play a significant role for businesses regarding of development and helping to increase achievements and supporting decisions making. Factors such as changing, innovation, globalization, and sustainability in changing markets environment accelerate the shift towards using BI. One of the difficulties that are affecting the business world is the increasing volume of data that is everywhere. BI allows for a large amount of data from different sources to be converted into helpful information, knowledge, and insights. This paper explains that the BI systems are not just about tools. Nevertheless, it is a wide range of applications and processes not for getting data out of the warehouse, but also for getting data into a warehouse, and for visualizing the trend in the data. This paper aims to investigate the concepts of BI, its framework, the relationship between BI and DSS, benefits of BI, its applications, its software and tools, and finally issues of implementation BI.