Current technology allows for parallel processing across distributed systems. SCA addresses distribution by using the Common Object Request Broker Architecture (CORBA) as a standardized middleware to enable inter-process communications between software components. By using pluggable transports, CORBA implementations nowadays provide as fast and efficient communications as any proprietary mechanism used to transfer messages from one software object to another. The SCA benefits from CORBA as it delivers software that is more portable due to CORBA’s location transparency and operating system and programming language independence.