A systems administrator uses a program that interacts directly with hardware to manage storage, network, and virtual machines. This program is an example of: