Common Object Request Broker Architecture
CORBA, wat staat voor Common Object Request Broker Architecture, is een architectuur waarmee objecten, geschreven in verschillende programmeertalen en draaiend op verschillende machines, met elkaar kunnen communiceren. ORB's (Object Request Brokers) worden geleverd door verschillende bedrijven en zijn gebaseerd op IIOP (Internet Inter Orb Protocol), waardoor in principe cliënten en servers, onafhankelijk van de gebruikte ORB met elkaar kunnen praten.
De diensten die de server verleent worden met behulp van IDL (Interface Definition Language) in een .idl file vastgelegd. De server implementeert de diensten en registreert server objecten bij de name server. Een cliënt zoekt remote server objecten op en roept methoden ervan aan.
De standaard is bedacht door de Object Management Group (OMG).