Süsteemiintegraator on isik või ettevõte, kes ühendab mitu erinevat komponenti terveks toimivaks süsteemiks. Näiteks võib ettevõte, kes soovib automatiseeritud töörakke kokku panna, palgata süsteemiintegraatori selle projekti kavandamiseks ja elluviimiseks. Süsteemiintegraatoril võib olla vaja leida robotkäe, masinnägemissüsteemi, materjalikäitlussüsteemi ja ohutussüsteemi tarnija ning siduda kõik need eraldi osad kokku, et need tervikuna töötaksid.
Süsteemiintegraator nõuab erilisi oskusi. Ehkki süsteemiintegraatoril ei pruugi olla vaja teada, kuidas koostada kõiki komponente, millest kogu süsteem koosneb, on vaja head arusaamist nende tööpõhimõtetest ja nende kokkusobivusest. Paljudel juhtudel ei ole erinevad komponendid algselt mõeldud koos kasutamiseks. Süsteemiintegraator peab komponentide vaheliste konfliktide lahendamiseks tegema koostööd erinevate komponentide tootjatega.
Süsteemiintegraatori töö hõlbustamiseks on aeglaselt välja töötatud palju tööstusstandardeid. On isegi tarkvarapakette, mis võimaldavad süsteemiintegraatoril välja töötada mudeleid, et näha, kuidas süsteem koos toimib, kuigi rõhk on tavaliselt füüsilisel tasandil. Näiteks kui töölahtris on kaks või enam robotit, kas igal robotil töötavad programmid on piisavalt koordineeritud, et ei tekiks kokkupõrkeid? Õnneks on see probleem süsteemiintegraatori projektis sageli kõige hõlpsamini lahendatav.
Elektriliste häirete ja seadmetevahelise valekommunikatsiooniga seotud probleeme on süsteemiintegraatoril sageli palju keerulisem lahendada. Väikesed erinevused erinevate tööstusstandardite rakendamises võivad muuta isegi kaks sama oletatavat protokolli kasutavat süsteemi üksteise suhtes ebaintelligentseks. Kõige hämmastavam on see, et sageli võib see enamiku ajast töötada, kuid probleemi põhjustavad ainult mõned harvad erandid.