A system for evaluating and managing system performance of one or more customer systems, the system comprising: a memory for storing one or more objects; a gateway communicatively coupled to a customer system, the customer system separated from a wide area network by a firewall, and including one or more computer systems and databases within a customer premises, the gateway comprising a plurality of adapters configured to translate commands and data with system applications within a customer system without deploying agents within the customer system; one or more processors communicatively coupled to the memory and the gateway, the firewall being disposed between the gateway and the one or more processors, the one or more processors and the gateway being configured to receive data related to speed and performance of the system application within the customer system over a first period of time, receive data related to speed and performance of the system application within the customer system over a second period of time, wherein the received data indicates that a monitoring policy for the customer system has been violated, automatically generate a recovery action, deploy the recovery action through at least one of the one or more objects, and provide one or more displays related to comparisons of speed and performance for the system application over the first and second periods of time based on a user input. a memory for storing one or more objects; a gateway communicatively coupled to a customer system, the customer system separated from a wide area network by a firewall, and including one or more computer systems and databases within a customer premises, the gateway comprising a plurality of adapters configured to translate commands and data with system applications within a customer system without deploying agents within the customer system; one or more processors communicatively coupled to the memory and the gateway, the firewall being disposed between the gateway and the one or more processors, the one or more processors and the gateway being configured to receive data related to speed and performance of the system application within the customer system over a first period of time, receive data related to speed and performance of the system application within the customer system over a second period of time, wherein the received data indicates that a monitoring policy for the customer system has been violated, automatically generate a recovery action, deploy the recovery action through at least one of the one or more objects, and provide one or more displays related to comparisons of speed and performance for the system application over the first and second periods of time based on a user input. receive data related to speed and performance of the system application within the customer system over a first period of time, receive data related to speed and performance of the system application within the customer system over a second period of time, wherein the received data indicates that a monitoring policy for the customer system has been violated, automatically generate a recovery action, deploy the recovery action through at least one of the one or more objects, and provide one or more displays related to comparisons of speed and performance for the system application over the first and second periods of time based on a user input.