1. A product catalog management system for managing product data associated with a plurality of products, said system comprising: a processor; and a product information database in electronic communication with said processor for storing product data associated with a plurality of products therein, said product information database including a plurality of product templates, each product template corresponding to a product category and having a plurality of product attribute fields, and a plurality of instantiated product templates, each of said instantiated product templates being associated to a particular product, with said product attribute fields being populated with attributes of the particular product.