CORBA signifie "Common Object Request Broker Architecture". CORBA s'arrange pour faire communiquer ensemble des applications en environnement hétérogène (plusieurs systèmes et plusieurs langages). CORBA n'est qu'un sous ensemble du projet ODP-RM ou Open Distributed Processing Référence Model qui vise à mettre en place une norme d'architectures distribuées ouvertes.