1. A system that facilitates data management, comprising: a processor; one or more computer-readable storage media storing one or more components configured for execution by the processor, the components comprising: an interface component that receives a request for data; a data aggregation component that retrieves the data from an off-premise source comprising a plurality of disparate resources, each disparate resource operating according to a specific protocol and format tailored to a specific purpose; a data normalizer component that translates semantics and structure of the data into a common format that is compatible across the plurality of disparate resources; a data analysis component that evaluates the data and determines the common format based at least on a cost analysis; and a machine learning and reasoning component that utilizes an automatic classifier process employing a probabilistic and statistical-based analysis to infer an action that a user desires to be automatically performed by the data aggregation component and the data normalizer component.