Ohjauslaki on yksi monista toimintalakeista, jotka liittyvät ihmisen ja tietokoneen välisen vuorovaikutuksen prosessiin. Pohjimmiltaan ajatuksena on määritellä, kuinka rakentaa ja järjestää rajapinta ihmisen ja koneen välille, jotta tehtävä voidaan aloittaa lähtöpisteessä ja siirtyä onnistuneesti kohti tehtävän haluttua suorittamista samalla, kun hyödynnetään tehokkaimmin käytettävissä olevat resurssit. Taustalla olevaa käsitettä kutsutaan joskus “ohjaukseksi”, koska tehtävään kuuluu usein inhimillisen elementin käyttäminen tietokonejärjestelmän tarjoamien protokollien ohjaamiseen tehtävän mahdollisimman tuottavaan hallintaan.
Yksi tapa ymmärtää ohjauslainsäädännön perusasiat on harkita ihmisen pyrkimystä ajaa autoa tiellä, jolla on useita käänteitä. Tehtävän suorittamiseksi on välttämätöntä olla antamatta auton ajaa pois kaistalta tai tien olalle, molemmat tapahtumat, joilla voi olla kielteinen vaikutus määränpäähän. Tässä skenaariossa ihmisen on aktiivisesti ohjattava ajoneuvon eteenpäin suuntautuva liike käyttämällä jarruja, kaasupoljinta ja ohjauspylvästä liikkeen hallitsemiseksi. Samaan aikaan prosessiin sisältyy yleensä määränpään saavuttaminen mahdollisimman pian, mikä tekee eteenpäin suuntautuvan liikkeen hallinnan entistä tärkeämmäksi.
Tässä mielessä ohjauslaki, joka liittyy tietokoneverkkojen toimintaan, tarkoittaa nopeimman resurssien yhdistelmän käyttöä haluttujen päämäärien saavuttamiseksi. Tämä tarkoittaa verkon rakentamista käyttämällä oikeantyyppistä laitteistoa tarvittavien toimintojen tukemiseksi. Samaan aikaan ohjauslainsäädännön asianmukainen soveltaminen tarkoittaa myös ohjelmiston asentamista, joka hyödyntää verkkoresursseja mahdollisimman tehokkaasti ja sallii ihmisten osallistumisen ja hallinnan näiden ohjelmien toimintaan.
Yksi esimerkki siitä, miten ohjauslakia hyödynnetään tietokoneen päivittäisessä käytössä, on yksinkertaisen osoitinlaitteen, tietokoneen hiiren, ihmisten manipulointi. Tässä kuljettajien ja laitteistojen yhdistelmän ansiosta ihminen voi liikkua ja hallita hiiren toimintoja hyödyntääkseen useita toimintoja tiedostojen paikantamisesta nykyisten tiedostojen muutosten tekemiseen tai verkkohaun ohjaamiseen. Pohjimmiltaan ihminen ohjaa hiirtä kohti tiettyä tavoitetta ja käyttää järjestelmässä olevien laitteistojen ja ohjelmistojen ominaisuuksia hiiren kykyjen käyttämiseen ja hyödyntämiseen.