1. A method for performing a delegated resource management task in a technology outsourcing environment having a plurality of customers associated with different, respective network configuration environments, the method comprising: a computing device receiving, a request to perform a resource management task; responsive to receiving the request, the computing device selecting, a first computer having a first hardware platform and a first software platform, the first computer residing on a first computer network associated with a first customer of the plurality of customers; responsive to receiving the request, the computing device selecting a second computer having a second hardware platform and a second software platform, the second computer residing on a second computer network associated with a second customer of the plurality of customers, wherein a type of the first hardware platform is different from a type of the second hardware platform and a type of the first software platform is different from a type of the second software platform; the first customer is different than the second customer in the technology outsourcing environment, wherein the network configuration environments for the respective plurality of customers are stored on a central repository server coupled to a centralized identity management server that is configured to perform the resource management task; and responsive to selecting the first computer and the second computer, the computing device automatically generating one or more scripts to perform the resource management task on the first computer and the second computer, wherein the one or more scripts are configured to be executed using the first hardware platform and the first software platform on the first computer and using the second hardware platform and the second software platform on the second computer to perform the resource management task responsive to the first computer and the second computer executing the one or more scripts.