Explanation: The collection of data, programs and instructions that enable a computer to perform specific tasks. It can range from operating systems to applications and tools.