1. An information analytic system including: an information gathering unit configured to gather at least one piece of information from at least one of a plurality of devices connected to a network; an information analysis unit configured to analyze the gathered information; a rule selection unit configured to select at least one rule from a pre-defined set of rules based on the analysis performed by the information analysis unit; a rule analysis unit configured to analyze each selected rule to identify other rules from the pre-defined set of rules that can be applied to a corresponding piece information; and the rule analysis unit applies the identified rules to the corresponding piece of information, wherein, the rule analysis unit is configured to analyze unapplied rules and to determine what additional information is required to apply each unapplied rule to at least one piece of information.