Monikäyttäjäkäyttöjärjestelmä on tietokoneen käyttöjärjestelmä (OS), jonka avulla useat eri tietokoneiden tai päätelaitteiden käyttäjät voivat käyttää yhtä järjestelmää, jossa on yksi käyttöjärjestelmä. Nämä ohjelmat ovat usein melko monimutkaisia, ja niiden on kyettävä hallitsemaan tarvittavat tehtävät, joita eri siihen liittyvät käyttäjät vaativat. Käyttäjät ovat tyypillisesti päätelaitteissa tai tietokoneissa, jotka antavat heille pääsyn järjestelmään verkon kautta, sekä muilla järjestelmän koneilla, kuten tulostimilla. Monen käyttäjän käyttöjärjestelmä eroaa verkon yhden käyttäjän järjestelmästä siinä, että jokainen käyttäjä käyttää samaa käyttöjärjestelmää eri koneilla.
Tietokoneen käyttöjärjestelmä on yksi tärkeimmistä käytetyistä ohjelmista. Se vastaa tyypillisesti muiden suoritettavien sovellusten ja ohjelmien muistin ja prosessoinnin hallinnasta sekä järjestelmään liitettyjen laitteistojen tunnistamisesta ja käyttämisestä sekä käyttäjien vuorovaikutuksen ja datapyyntöjen asianmukaisesta käsittelystä. Monikäyttäjäkäyttöjärjestelmää käyttävässä järjestelmässä tämä voi olla vielä tärkeämpää, koska useat ihmiset tarvitsevat järjestelmän toimivan kunnolla samanaikaisesti. Tällaista järjestelmää käytetään usein keskusyksiköissä ja vastaavissa koneissa, ja jos järjestelmä epäonnistuu, se voi vaikuttaa kymmeniin tai jopa satoihin ihmisiin.
Monen käyttäjän käyttöjärjestelmä mahdollistaa useiden käyttäjien käyttää yhden koneen tietoja ja prosesseja eri tietokoneilta tai päätelaitteilta. Nämä olivat aiemmin usein kytketty suurempaan järjestelmään langallisen verkon kautta, mutta nyt langaton verkko tämän tyyppiselle järjestelmälle on yleisempi. Monen käyttäjän käyttöjärjestelmää käytetään usein yrityksissä ja toimistoissa, joissa eri käyttäjien on käytettävä samoja resursseja, mutta näitä resursseja ei voida asentaa kaikkiin järjestelmiin. Monikäyttäjäkäyttöjärjestelmässä käyttöjärjestelmän on kyettävä käsittelemään tehokkaasti kaikkien käyttäjien erilaiset tarpeet ja pyynnöt.
Tämä tarkoittaa resurssien käytön pitämistä kullekin käyttäjälle sopivana ja näiden resurssien jakamisen erillään pitämistä. Näin toimimalla monen käyttäjän käyttöjärjestelmä pystyy paremmin varmistamaan, että jokainen käyttäjä ei estä toisen ponnisteluja ja että jos järjestelmä epäonnistuu tai siinä on virhe yhdelle käyttäjälle, se ei ehkä vaikuta kaikkiin muihin käyttäjiin. Tämä tekee monikäyttäjäkäyttöjärjestelmästä tyypillisesti hieman monimutkaisemman kuin yhden käyttäjän järjestelmä, joka tarvitsee vain yhden henkilön pyynnöt ja toiminnot.
Esimerkiksi monen käyttäjän järjestelmässä käyttöjärjestelmän on ehkä käsiteltävä useita ihmisiä, jotka yrittävät käyttää yhtä tulostinta samanaikaisesti. Järjestelmä käsittelee pyynnöt ja asettaa tulostustyöt jonoon, joka pitää ne järjestyksessä ja mahdollistaa jokaisen työn tulostamisen yksi kerrallaan. Ilman monen käyttäjän käyttöjärjestelmää työt voivat sekoittua keskenään ja tuloksena olevat tulostetut sivut ovat käytännössä käsittämättömiä.