hardware, software, and content