Software er afhængig af hardware.
Software kræver hardware for at køre. Uden hardware kan software ikke udføre sine instruktioner og udføre sine tilsigtede funktioner.
Software er afhængig af hardware til behandling, lagring, input/output og andre væsentlige operationer.
De specifikke hardwarekrav til et softwareprogram varierer afhængigt af dets design og funktionalitet, men generelt kan software ikke fungere uden hardware.