1. A system for collecting information from a plurality of network devices, comprising: a collector manager module that interfaces with a plurality of collectors that are configured to collect information from the plurality of network devices using a plurality of network protocols; wherein each of the plurality of collectors collect data based on a meta-meta model configured for each of the plurality of collectors, the meta-meta model for each of the plurality of collectors specifies a network protocol to collect the information from the plurality of network devices and the collected information is stored in a database.