Laskennassa ohjausjärjestelmä on joukko laitteita, joita käytetään hallitsemaan tietokoneverkkoon ja siihen liitettyihin laitteisiin liittyviä toimintoja. Ohjausjärjestelmän muodostavat komponentit on määritetty auttamaan hallitsemaan verkon yleistä toimintaa, mukaan lukien komentojen käsittely komponenttien välillä ja valvomaan näiden komponenttien vuorovaikutusta muiden verkkojen kanssa. Tehokkaasti toimiessaan järjestelmä pystyy hallitsemaan kaikkia avainkomentoja ja varmistamaan, että resurssien kohdentaminen koko verkossa toimii optimaalisella tasolla.
Nykyään on käytössä useita erilaisia ohjausjärjestelmien luokkia tai tyyppejä. Yksi esimerkki on peräkkäinen järjestelmä. Tämä kokoonpano on usein hyödyllinen, kun kyseinen verkko on toistuvassa tehtävässä suorittaa tiettyjä toimintoja määrätyssä järjestyksessä. Esimerkki tämän tyyppisestä toiminnasta olisi tietokonepohjainen kokoonpanolinja, jossa järjestelmä ohjaa tietyntyyppisten komponenttien inkrementaalista kokoonpanoa. Verkkoon yhdistetyt laitteet aktivoituvat tietyssä järjestyksessä suorittamaan jokaisen tehtävän vaiheen, joka lopulta johtaa lopputuotteen luomiseen.
Toinen ohjausjärjestelmän tyyppi tunnetaan lineaarisena järjestelmänä. Tässä keskitytään tiettyjen vastausten aktivointiin tiettyjen tapahtumien tapahtuessa. Tämän tyyppistä järjestelmää käytetään usein hallitsemaan maakaasuvirtaa järjestelmän läpi, ja ohjausmekanismi vapauttaa enemmän virtauksesta, kun kysyntää on, ja alentaa tai jopa pysäyttää virtauksen, jos järjestelmässä havaitaan jonkinlainen rikkomus.
On myös hybridityyppinen ohjausjärjestelmä, joka pyrkii yhdistämään sekä peräkkäisen että lineaarisen järjestelmän toiminnallisuuden. Tällä lähestymistavalla järjestelmä pystyy hallitsemaan toistuvia tehtäviä helposti, mutta myös hyödyntämään tunnistuslaitteita hidastamaan tai jopa pysäyttämään tämän jakson, jos tiettyjä tapahtumia ilmenee. Tämäntyyppiset järjestelmät sallivat myös manuaalisen toimenpiteen, mikä voi olla hyödyllistä, kun joudutaan tekemään jonkinlaisia korjauksia.
Valvontajärjestelmän tarkka rakenne riippuu koko prosessiin liittyvistä tehtävistä. Koska tietotekniikalla on merkittävä rooli monien käsin suoritettujen tehtävien automatisoinnissa, on varmistettava, että valvontajärjestelmä on suunniteltu hallitsemaan mahdollisimman monia ennakoimattomia tilanteita ja mahdollistamaan myös mahdollisuus puuttua manuaalisesti tarvittaessa . Tätä varten monet järjestelmäkokoonpanot sisältävät nykyään itsediagnostiikkaa, joka tarkistaa ohjainten tehokkuuden ja ilmoittaa havaituista poikkeavuuksista. Tämä mahdollistaa tarvittavien korjausten tekemisen ohjausjärjestelmään mahdollisimman vähäisin häiriöin.