Business Intelligence (BI) platforms give companies the ability to create applications to analyze their data, and to produce their findings in reports or dashboards. BI platforms range from basic analysis and visualization tools to suites that include data warehousing, maps, encryption and customizable user experiences.