1. A method comprising: transmitting to a computing device, from a central computing device, an agent configured to perform a processing function on the computing device without user interaction with the agent, wherein the agent is transmitted with one or more web pages requested by the computing device and is transmitted without requiring a user of the computing device to expressly consent to installation of the agent, and wherein the processing function is unrelated to at least some content of the one or more web pages requested by the computing device; providing raw data to the computing device; and receiving processed data from the computing device in response to the agent processing the raw data at the computing device.