System profiler
A system profiler is software that reports relatively comprehensive information about the host computer system software and attached hardware. Historically, when computers were primarily mainframes using punch card readers for input, computers had relatively fixed configurations with little variation in input or output devices, and as such, there was little need to query the computer for information about its attached devices.