Patent ID: 8032566

Claim:
A method implemented in a computer-readable medium as instructions that are processed by a processing device to perform the method, comprising: presenting a generic graphical user interface (GUI) analysis tool; providing within the generic GUI analysis tool fields to receive one or more schema and segment relationships, an analysis type, a profile name, and one or more user-defined measures, the user-defined measures are sets of calculations performed against data produced from a customized analysis tool; receiving selections or inputs for each of the fields, a selected analysis type causes dynamic changes in other ones of the fields provided in the GUI analysis tool to reflect what is used with that selected analysis type, and communicating the selections and inputs to a driver service that builds an instance of the customized analysis module that can be processed against a data store when a particular one of inputs that identifies the profile name is referenced, and wherein some fields are identified as mandatory and other fields are identified as optional, policy defines the fields identified as mandatory and the other fields identified as optional; and processing the customized analysis module against the data store; and simultaneously presenting results returned from the processing in an interactive graphic illustration with the generic GUI analysis tool, the interactive graphic illustration is a grid that a user interacts with in real-time to acquire additional details for the results.