In computing, what does the term "hardware platform" refer to? A) The operating system used by a computer B) The physical components and architecture that support and run software applications C) The software applications that interact with hardware components D) The network infrastructure connecting multiple computers