If a device operating system is capable of configuring the power saving features of the device 102 and supporting communication with the server 106 via some communications method, such as Web Based Enterprise Management (WBEM), then the operating system can serve as the device agent 104.