Integrating Components in a Complex Environment