Programvare er avhengig av maskinvare.
Programvare krever maskinvare for å kjøre. Uten maskinvare kan ikke programvare utføre sine instruksjoner og utføre de tiltenkte funksjonene.
Programvare er avhengig av maskinvare for prosessering, lagring, input/output og andre viktige operasjoner.
De spesifikke maskinvarekravene til et program varierer avhengig av dets design og funksjonalitet, men generelt kan ikke programvare fungere uten maskinvare.