1. A method for performing collaborative application classification in a system including a classification aggregator communicatively coupled to a plurality of traffic classifiers, the plurality of traffic classifiers including a first and second traffic classifier, the method comprising: receiving, at the classification aggregator, classification information from the first traffic classifier, the classification information including a destination Internet protocol (IP) address, a destination port number, a protocol and an application name associated with a first communication flow classified by the first traffic classifier; storing the classification information in a data store of the classification aggregator, the data store containing multiple entries, each of the entries mapping a group of characteristics, including a destination IP address, a destination port number and a protocol, to a corresponding application name; and facilitating, by the classification aggregator, a classification of a second communication flow, intercepted by the second traffic classifier, based on one or more of the entries of the data store of the classification aggregator.