Dispone además de una red operativa de 30 centros de negocios situados en diversas ciudades del mundo, que ofrecen a las empresas españolas infraestructura temporal y una serie de servicios comerciales y administrativos, a modo de incubadoras de la internacionalización.