ORB

Why
ORB or Object Request Brokers are important because they allow objects (code and data) to communicate with each other

What
An object request broker is a centralized entity that has a protocol for objects to interact