ESB stands for enterprise service bus and is a middleware platform that works behind the scenes to aid application-to-application communication. In other words, it is a “bus” responsible for delivering information between two systems. Such platforms are widely used to integrate systems.