Abk. "Common Object Request Broker Architecture". Spezifikation für eine Middleware-Architektur, welche die Kommunikation zwischen Objekten und Programmen ermöglicht.
Über CORBA werden Schnittstellen definiert, die eine system- und anwendungsübergreifende Kommunikation ermöglichen. Auf diese Weise werden verschiedene Anwendungen zu einem komponentenbasierten Gesamtsystem integriert. CORBA ist systemunabhängig und auch nicht an eine bestimmte Programmiersprache gebunden. Unter dem Gesichtspunkt der Integration verschiedener Anwendungen ist CORBA eine alternative Technologie zu Workflow-Produkten, welche die Integrationsanforderungen mit herstellerspezifischen Schnittstellen (proprietäre Interfaces) abdecken.