Hardware may refer to: