Tool that provides system services to external libraries to access the PC system H/W. Includes a collection of external libraries that perform low level H/W access identifying and manipulating system components via I/O, memory, linear address space and processor registers. There are access methods those scan the PC hardware directly, bypassing the O/S and therefore provide real-time H/W information. Current libraries include ACPI with AML Source decoder, PCI configuration space browser and PCI tests, SMBIOS browser and structure type validation, Multiprocessor table decoder, BIOS legacy tables decoder, APIC/PIC information, CMOS bank decoder, CPU MSR registers editor, Physical memory Disassembler and file Disassembler, Windows process viewer, I/O editor with script processing, Physical Memory editor and script processor. Watches to probe Ports, Physical memory, MSR registers, ACPI I/O objects, CMOS registers, PCI registers. Timing Checks for Ports and Memory. Processor tests for MMX, FPU, General instructions and memory access. PCI tests for SERR#, PERR#, floating bus failures and error logging. Customers can create their own libraries using the application access methods and services.