An HTTP proxy server allows a device to connect indirectly to an HTTP server. When a proxy server is configured, the ZENworks Adaptive Agent communicates with a ZENworks Primary Server through the configured proxy server. A proxy responds either from the ZENworks Server or from its cache. It reduces bandwidth and improves response time by caching and reusing frequently requested Web pages.