Actualmente empresas trabajan bajo la tecnología Cliente/Servidor, para trabajar de forma integrada, pero debemos tomar en cuenta que aplicaciones de cliente/servidor son diseñados bajo un solo entorno de programación, esto es un costo adicional para pequeñas empresas que no cuentan con los recursos para licencia de software, por lo tanto se quiere gestionar una arquitectura de red de objetos distribuidos que utiliza Tecnología CORBA , para poder de esta forma obterner los servicios a los objetos donde estos son invocados por diferentes lenguajes y plataformas.