Maskinvarekrav
* Sentral prosesseringsenhet (CPU) :CPU er hovedbehandlingsenheten til datamaskinen. Den utfører instruksjoner og administrerer de andre maskinvarekomponentene. For et tidsdelingssystem må CPU-en være kraftig nok til å håndtere flere brukere samtidig.
* Minne :Minnet lagrer programmene og dataene som behandles av CPU. For et tidsdelingssystem må det være nok minne til å lagre programmene og dataene til alle brukerne.
* Inn-/utdataenheter :Inn-/utgangsenheter lar brukerne samhandle med datamaskinen. For et tidsdelingssystem må det være nok input/output-enheter til å støtte alle brukerne.
Programvarekrav
* Operativsystem :Operativsystemet er programvaren som administrerer maskinvare- og programvareressursene til datamaskinen. For et tidsdelingssystem må operativsystemet kunne støtte flere brukere samtidig.
* Kompilatorer :Kompilatorer oversetter programmeringsspråk på høyt nivå til maskinkode. For et tidsdelingssystem må det være kompilatorer for programmeringsspråkene som brukerne skal bruke.
* Redaktører :Redaktører lar brukerne lage og endre programmer. For et tidsdelingssystem må det være redaktører som er enkle å bruke og kraftige nok til å møte brukernes behov.
* Verktøy :Verktøy er programmer som utfører vanlige oppgaver, som å kopiere filer, slette filer og skrive ut filer. For et tidsdelingssystem må det være en rekke verktøy tilgjengelig for brukerne.