1. A product catalog management system for managing product data associated with a plurality of products, said system comprising: a processor; 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, where a particular product template can be associated and linked with other templates to thereby effectively reference a plurality of templates within a product template, 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; a task management module in electronic communication with said product information database that facilitates generation of a plurality of tasks; and a task assignment module in electronic communication with said task management module, said task assignment module adapted to assign a generated task for processing product data for completion.