Arvutustehnikas on juhtimissüsteem seadmete kogum, mida kasutatakse arvutivõrgule omaste tegevuste ja sellesse võrku ühendatud seadmete haldamiseks. Juhtsüsteemi moodustavad komponendid on konfigureeritud aitama hallata võrgu üldist funktsiooni, sealhulgas komponentidevaheliste käskude töötlemist ja nende komponentide koostoimet teiste võrkudega. Tõhusalt toimides suudab süsteem hallata kõiki võtmekäske ja tagada, et ressursside jaotus kogu võrgus toimiks optimaalsel tasemel.
Tänapäeval on levinud mitu erinevat klassi või tüüpi juhtimissüsteemi konfiguratsiooni. Üks näide on järjestikune süsteem. Sellest konfiguratsioonist on sageli abi, kui kaasatud võrk tegeleb korduva ülesandega sooritada kindlaid toiminguid ettenähtud järjestuses. Seda tüüpi tegevuse näide on arvutipõhine koosteliin, kus süsteem juhib teatud tüüpi komponendi järkjärgulist kokkupanekut. Võrguga ühendatud seadmed aktiveeruvad kindlas järjestuses, et täita ülesande iga etappi, mis lõpuks viib valmistoote loomiseni.
Teist tüüpi juhtimissüsteeme nimetatakse lineaarseks süsteemiks. Siin keskendutakse teatud reaktsioonide aktiveerimisele, kui teatud sündmused toimuvad. Seda tüüpi süsteeme kasutatakse sageli maagaasi voolu juhtimiseks läbi süsteemi, kusjuures juhtimismehhanism vabastab suurema osa voolust, kui nõudlus on olemas, ja vähendab või isegi sulgeb voolu, kui süsteemis tuvastatakse mingisugune rikkumine.
Samuti on olemas hübriidtüüpi juhtimissüsteem, mis püüab ühendada nii järjestikuse kui ka lineaarse süsteemi funktsionaalsust. Selle lähenemisviisiga saab süsteem hõlpsalt hallata korduvaid ülesandeid, kuid kasutada ka anduriseadmeid, et teatud sündmuste korral seda järjestust aeglustada või isegi peatada. Seda tüüpi süsteemid kipuvad lubama ka käsitsi sekkumist – see funktsioon võib olla abiks, kui on vaja mõnda tüüpi remonti teha.
Juhtimissüsteemi täpne struktuur sõltub kogu protsessiga seotud ülesannete tüübist. Kuna arvutitehnoloogial on oluline roll paljude kunagi käsitsi tehtud ülesannete automatiseerimisel, on vaja tagada, et juhtimissüsteem oleks loodud võimalikult paljude ettenägematute juhtumite haldamiseks, võimaldades samal ajal ka võimalust vajadusel käsitsi sekkuda. . Sel eesmärgil sisaldavad tänapäeval paljud süsteemikonfiguratsioonid enesediagnostikat, mis kontrollivad juhtelementide tõhusust ja teatavad avastatud kõrvalekalletest. See võimaldab juhtimissüsteemi vajalikke parandusi teha minimaalselt häirides tööd.