A program product for managing users, groups, servers, and resources within a heterogeneous network environment including a plurality of deployment servers each operating under a different platform and a configuration server coupled to the plurality of deployment servers, said program product comprising:
- a computer usable medium in which program code is encoded, said program code including:
- means, responsive to receiving from an administration client a generic command at the configuration server, for parsing said generic command and for selecting a task to manage performance of said generic command based upon said generic command by reference to a command resolution data structure;
- means for selecting, based upon said generic command, a deployment server among the plurality of deployment servers to perform one or more operations implicated by the generic command;
- and
- means for generating a platform-independent deployment server command corresponding to the generic command and for sending the deployment server command to the selected deployment server for processing so that the selected deployment server at least partially performs a management operation requested by the generic command.