Corporate Service Bus (ESB) is a type of software platform known as middleware that runs in the background to aid communication between applications. An ESB is a type of bus that receives information from one system and delivers it to another.