Before starting the implementation, define the most important issues and bottlenecks as well as analyze the current situation, make sure you check what kind of problems occur in the flow of information with the infrastructure currently in use. The basis of implementation is always a specific goal, which most often is to improve the flow of information allowing for better data presentation and analysis. The ESB (Enterprise Service Bus) is not only a mechanism for data transfer - the range of its use is much wider. On one hand, the data exchange bus introduces some flexibility in data transferring between systems, on the other hand, it allows for organization and a proper segmentation. However, the most important factor is its correct and well thought out implementation, otherwise, it can cause high maintenance and modification costs. Therefore, the planning stage is the most important and shouldn’t be overlooked. The correct description of goals, range and the method of data exchange will later affect the functioning of all the enterprise’s systems.