1. A method for facilitating collaborative management of a database by a plurality of parties comprising: receiving computer records from one of a plurality of content source databases at a collaborative hub, each record having information related to an item in an electronic catalog, each of the plurality of content source databases containing information to be managed via the collaborative hub; determining, at the collaborative hub, updates for the received computer records after receiving the computer records based on updates received at the collaborative hub from a source that is different than the content source database and different from the collaborative hub; updating, at the collaborative hub, the received computer records based on the determined updates to create updated computer records; and sending the updated computer records from the collaborative hub to the content source database.