The main task of a System Integrator is to make systems communicate with each other. You do this by setting up infrastructure and middleware, create services and integrating the components. The System Integrator has a vast toolbox of components at hand as well as the skill to add new capabilities to existing user components.