Smart contracts require a blockchain network to operate. However, they can interact with off-chain systems through the use of oracles.