1. A system for providing a unified catalog, whereby the system collects, manages, and edits catalog data from disparate catalog systems, the system comprising: a computer apparatus including a processor and a memory; and a software module stored in the memory, comprising executable instructions that when executed by the processor cause the processor to: import catalog data from one or more underlying catalog systems; identify items from the catalog data; modify at least one of item descriptions, item names, product categories, and item identifiers associated with the identified items; provide a unified user interface to a user for browsing the items; receive a request for at least one product selected by the user from the items; and send an order for the at least one selected product to the one or more catalog systems.