1. A computerized method of monitoring and administering remote computer resources in a computer network, the method comprising: installing a remote software agent configured to access an inactive background process of a remote computer resource, the inactive background process capable of operating without interaction with a user while the user is working on another task; composing an Extensible Markup Language (XML) document configured to provide structured data to the remote software agent, the composed XML document including instructions to inactive background processes; automatically generating the XML document containing desired data regarding network attributes; returning the automatically generated XML document; and preventing the remote software agent from autonomously migrating across the computer network.