Systemkrav er de kravene programvare stiller til maskinvaren i en datamaskin før programvaren kan brukes. Disse kravene er ofte brukt som en retningslinje istedenfor som et krav. Ofte er to sett med systemkrav gitt: et minimumssett (som må være oppfylt før programvaren er brukbar på maskinvaren) og et sett med anbefalte systemkrav (for best ytelse). Datamaskiner med enda lavere spesifikasjoner enn minimumssettet kan noen ganger kjøre programvaren tilfredsstillende. Det er dog antydet at brukeren ikke vil få en representativ opplevelse av programvaren.

Systemkravene for programvare har en tendens til å stige over tid, og de har steget mye over det siste tiåret. Denne stigningen kan vises ved å se på tre spill som har blitt utgitt de siste åtte årene.

StarCraft (1998):

Spider-Man (2002):

  • 3D-grafikkakselerator
  • Windows 98/2000/NT/XP
  • Pentium III prosessor på 500 MHz eller høyere
  • 128 MB RAM
  • 1,5 GB tilgjengelig plass på platelager
  • DirectX 8.1 eller nyere

Doom 3 (2004):

  • 3D-grafikkakselerator med minimum 64 MB minne
  • Windows 2000/XP
  • Pentium 4 1,5 GHz eller Athlon XP 1500+ eller høyere
  • 384 MB RAM
  • 8x CD-ROM eller høyere
  • 2,2 GB tilgjengelig plass på platelager
  • DirectX 9.0b-kompatibelt, 16-bit lydkort
  • DirectX 9.0b eller nyere

Det er ikke bare videospill som har disse kravene. Programmer som DVD-spillere og filbehandlere har også systemkrav.