Common Object Request Broker Architecture
Common Object Request Broker Architecture, kortweg CORBA is een ontwerp 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 bestand vastgelegd. De server implementeert de diensten en registreert serverobjecten bij de name server. Een cliënt zoekt remote serverobjecten op en roept methoden ervan aan.
De standaard is bedacht door de The Object Management Group (OMG).