15. The system as recited in claim 9 , further comprising employing java management extension (JMX) drivers in said discovery.
9. A system comprising: a computer system configured to provide visualization and analysis of an information processing system; and a storage device configured to store a computer program executed by said computer system, wherein said computer program is configured to access a model that defines a set of discovery instructions configured to discover first snapshot data via a communications network about hardware and/or software resources within said information processing system, including a client and a server computer system, wherein said model: defines a set of components of said information processing system, the set being a subset of said resources required to run an instance of said computer program; defines properties of said components; and provides said discovery instructions to an application running on said computer system to discover and evaluate said first snapshot data about a state of said properties, said visualization and analysis based on said first snapshot data wherein said analysis includes at least one of: loading and comparing a second snapshot data to said first snapshot data, loading an analysis overlay and using said analysis overlay to evaluate said first snapshot data.