Višekorisnički operativni sustav je računalni operativni sustav (OS) koji omogućuje višestrukim korisnicima na različitim računalima ili terminalima pristup jednom sustavu s jednim OS-om na njemu. Ti su programi često prilično komplicirani i moraju biti u stanju pravilno upravljati potrebnim zadacima koje zahtijevaju različiti korisnici povezani s njima. Korisnici će obično biti na terminalima ili računalima koja im daju pristup sustavu putem mreže, kao i na drugim strojevima u sustavu kao što su pisači. Višekorisnički operativni sustav razlikuje se od jednokorisničkog sustava na mreži po tome što svaki korisnik pristupa istom OS-u na različitim strojevima.
Operativni sustav na računalu jedan je od najvažnijih programa koji se koriste. Obično je odgovoran za upravljanje memorijom i obradu za druge aplikacije i programe koji se pokreću, kao i za prepoznavanje i korištenje hardvera povezanog sa sustavom, te pravilno rukovanje interakcijom korisnika i zahtjevima za podacima. Na sustavu koji koristi višekorisnički operativni sustav to može biti još važnije, budući da više ljudi zahtijeva da sustav ispravno funkcionira istovremeno. Ova vrsta sustava često se koristi na glavnim računalima i sličnim strojevima, a ako sustav zakaže može utjecati na desetke ili čak stotine ljudi.
Višekorisnički operativni sustav omogućuje višestrukim korisnicima pristup podacima i procesima jednog stroja s različitih računala ili terminala. Oni su prije često bili povezani s većim sustavom putem žičane mreže, iako je sada bežično umrežavanje za ovu vrstu sustava češće. Višekorisnički operativni sustav često se koristi u tvrtkama i uredima gdje različiti korisnici trebaju pristupiti istim resursima, ali ti se resursi ne mogu instalirati na svaki sustav. U višekorisničkom operativnom sustavu, OS mora biti sposoban učinkovito rješavati različite potrebe i zahtjeve svih korisnika.
To znači zadržavanje korištenja resursa prikladnim za svakog korisnika i držanje tih dodjela resursa odvojeno. Na taj način višekorisnički operativni sustav može bolje osigurati da svaki korisnik ne ometa napore drugoga i da ako sustav pokvari ili ima grešku za jednog korisnika, to možda neće utjecati na sve ostale korisnike. To čini višekorisnički operativni sustav obično malo kompliciranijim od sustava s jednim korisnikom koji samo treba rješavati zahtjeve i operacije jedne osobe.
U sustavu s više korisnika, na primjer, OS će možda trebati nositi se s brojnim ljudima koji pokušavaju istovremeno koristiti jedan pisač. Sustav obrađuje zahtjeve i postavlja zadatke ispisa u red čekanja koji ih održava organiziranima i omogućuje ispis svakog posla jednog po jednog. Bez višekorisničkog OS-a, poslovi bi se mogli pomiješati i rezultirajuće ispisane stranice bile bi praktički nerazumljive.