This current market overview shows you Business Intelligence (BI) software and solutions. Simply explained, Business Intelligence is the collection, storage and analysis of operational data and its conversion into information. It is used to automate controlling and reporting (e.g. sales, costs, balance sheet). It can also be used for planning and preview as well as trend analysis of customer behavior. The task of business intelligence software is, for example, to access and process data from the company's own ERP systems.
The analysis is often done with special systems or methods such as data warehouse or data mining. As in data mining, the visualization of data and dashboards are the main focus of business intelligence. These tools for data analysis (business analytics) help users to evaluate the large quantities of data and to extract valuable information from it. The goal of business intelligence as a component of management information systems is to make better or successful business decisions. In addition to BI software, you will find solutions for data analysis, controlling software, cost accounting, KPI analyses (Key Performance Indicator), reporting, as well as key figure analysis.
Business Intelligence (BI) refers to the process of collecting, consolidating, and analyzing raw data from various sources across an organization within a central database. BI systems transform this data into meaningful insights through preparation, analysis, and reporting. Their key value lies in enabling businesses to uncover relationships and patterns across different datasets, helping decision‑makers derive well‑founded strategic and operational conclusions.
The importance of Business Intelligence (BI) systems is growing not only in large corporations, but increasingly among medium-sized and even smaller businesses. Efficient data preparation and analysis - and the insights gained from them - are key to ensuring long-term business success. For small and medium-sized enterprises, the goal is likewise to recognize market trends at an early stage and respond effectively.
The basic building block of the Business Intelligence process is raw data (data sources), which is generated both inside and outside the company. Data generated within the company includes production data, sales figures, and all data from Supply Chain Management (SCM), Electronic Procurement (E-Proc.), Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), etc.
Data generated outside the company includes, for example, user data from the internet, statistical data from business associations, etc. Based on this data, data extraction (Extract-Transform-Load), transformation, and loading of this data into the data warehouse are carried out. This data is then analyzed using data mining and OLAP.
These analyses (data analysis) are used to create reports, which in turn form the basis for managers' decisions (decision making).
Business Intelligence applications should generally include the following tools and functions: extracting and transforming raw data, loading transformed data (ETL), OLAP (with drill-down, drill-up, etc.), data mining (including web mining), dashboards, and reporting (ad hoc reporting).
The areas of application for BI tools are diverse. In industry, Business Intelligence can be used to analyze and make production processes more efficient and, for example, optimize logistics. Marketing can also gain decisive advantages from reporting in order to derive trends and customer needs and satisfaction.
A distinction is made between internal and external data sources. Internal data sources primarily refer to upstream operational systems such as ERP systems, inventory management systems, or CRM systems that support the execution of business processes. The data generated here is mostly transaction-oriented and has the level of detail that is typically necessary for the company’s operational activities. External data sources may include, for example, online databases for stock prices, currencies, geographic information systems, DVDs, or address databases.
ETL is a process in which company data is extracted (extraction) from various systems and transformed (transformation) into a predefined format and into the structure of the database (in this case, the data warehouse) and then loaded (load). In complete BI solutions, this is part of the BI platform used. This process runs automatically for company-relevant data. During this so-called ETL process (extraction, transformation, and loading), the data from the different systems is standardized, and particular attention should be paid to data quality.
There are so-called connectors for extracting the data and, if necessary, for correction. These connectors are used to connect the individual systems (ERP, CRM, etc.) to the ETL tool. The connectors are normally provided by the ETL tools and support common formats and systems such as relational databases, XML formats, CSV files, etc.
A data supermarket or database in which data from different business areas is stored in a predefined, standardized format. Data is stored permanently in the data warehouse. For security and performance reasons, production data is not accessed directly; instead, redundant storage is used. The data warehouse is the fundamental basis of Business Intelligence software. A company may very well have several such data warehouses. Depending on the size of the databases, the data volume is sometimes divided by subject area, department, or group. These subsets are called data marts.
Relational databases are generally used for a data warehouse. The data is often stored in a star schema. In a star schema, two different types of tables can be distinguished. On the one hand, there is the fact table, which is used to store key figures such as revenue or costs, and on the other hand, the dimension tables.
The dimension tables contain the business perspective on the data. This makes it possible, for example, to analyze revenue by product, region, and time. Dimensions make it possible to obtain a multidimensional view of the existing facts.
The consistency of the data between day-to-day operations and the resulting analyses and reporting is ensured by the data warehouse. A company may very well have several such data warehouses. Depending on the size of the databases, the data volume is sometimes divided by subject area, department, or group. These subsets are called data marts.

OLAP is often referred to as BI in the narrower sense. It is a data processing process in which different dimensions of data are accessed. People often speak of OLAP cubes. The mathematical dimensions of the OLAP cube describe the data. Data can be selected and viewed flexibly via one or more axes of the cube.
There are specific OLAP operators for querying the underlying data. These allow navigation (drill-down, drill-up, etc.), selection, and rotation of the data. When rotating, key figures can be viewed from different perspectives.
There are specific OLAP operators for querying the underlying data. These allow navigation (drill-down, drill-up, etc.), selection, and rotation of the data. When rotating, key figures can be viewed from different perspectives. These are filter operations in hierarchical structures in which results are viewed either at the next lower level (drill-down) or at the next higher level (drill-up).
Data mining is comprehensive data analysis for identifying trends or patterns in large volumes of data. For example, relationships within data sets can be identified. The grouping of clusters (objects), their classification, and association analysis are key tasks of data mining. The individual evaluation methods are selected depending on the task. In some cases, a combination of different analysis methods may also be useful depending on the question.
A sub-discipline of data mining that is limited to internet content, including user behavior and the relationships between websites. The aim of web mining is also to gain valuable information from unstructured data (e.g. industry news, press releases, social media channels) by means of analysis.
A dashboard is comparable to a cockpit. It displays all important information in one overview and shows a company’s key figures in graphical form. Visualizations such as traffic lights or gauge charts are often used. An important feature of the dashboard is the ability to display data from a wide variety of sources in real time.
In real time, a user can display the information that is relevant to them (ad hoc reporting or self-service analytics). Filter settings allow access to company data down to the smallest detail. In this way, the user is enabled to get answers to their own questions regarding company data without burdening the IT department with this task. This ensures that important information reaches the right people at the right time.
As a rule, data profiling is an automated analysis of substantial properties of data sets. This automated analysis is a continuously repeated (iterative) process in which the data is first integrated, then analyzed, the results are presented, and subsequently evaluated from a business perspective. Data profiling tools are used, for example, in compliance initiatives. Among other things, they are used to document and track data quality problems.