1. A method for dynamically representing distributed information on a first computing device, the method comprising: designing on the first computing device one or more metrics as a Metrics Definition Package that defines various business logic, workflows, and schema or metadata related to data sources; transforming the data sources into a canonical form to facilitate further processing of the data sources; filtering the data sources in accordance with the metrics being designed to minimize errors introduced by some data in the data sources; joining data from two or more of the data sources together with a reference key to create a type of logic in the Metrics Definition Package; deploying and executing on a second computing device the Metrics Definition Package based on metrics execution schedules against deployed resources in a predefined environment to produce executed metrics results; and representing on the first computing device the executed metrics results in at least one scorecard that includes various visual components, logic and schema or metadata related to the executed metrics so that the executed metrics results are presented in a dynamic manner, wherein the scorecard is used for monitoring and measuring deployed security means in an enterprise so as to indicate how effective the deployed security means is and what needs to be done with the deployed security means.