1. A network monitoring system comprising: a plurality of tiers being arranged in a network having a plurality of hardware and software resources for executing a selective number of applications, the tiers including disparate technology stack formats; a platform resource that regularly requests monitoring information from the tiers in their respective disparate technology formats where the monitoring information is normalized into a format that is universally recognized, said monitoring information comprises resources and data being used by each tier of said network to perform a selected process, wherein an application health module monitors said resources and data for each tier of said network to assess performance of said network; and an aggregation presentation module that aggregates and analyzes the monitoring information from the platform resource to determine if there are any anomalies of the hardware and software resources, and formats the monitoring information to be presented as selected real-time performance analytics to a user by normalizing the monitoring information into a format that can be universally recognized by a rules engine permitting common analysis to be easily performed across data from different technology stacks, wherein a data integration module stores the normalized data used by the rules engine so as to define relationships between transactions and metrics associated with the hardware and software resources of each of the tiers.