A computer implemented color management system comprising a color data repository encoding data indexing links on items according to a predetermined color classification scheme, the data repository including an entry for each item comprising a link to the item in one of a plurality of remote content data repositories, the entry being indexed according to the color classification; a processor configured to execute computer program code for executing a color management system, including: computer program code configured to provide a user interface configured to receive a user query on an item or on color data and provide data from the color data repository in dependence on the user query including: providing a value in the color scheme for an item when an identifier for an indexed item is provided; providing a link to an indexed item having a color similarity to provided color data; providing a link to an indexed item having a color similarity to an indexed item for which an identifier is provided; computer program code configured to provide a plurality of content interfaces(40a-c), wherein: each content interface (40a-c) is configured to link the respective remote content data repository (50a-c) of the plurality of remote content data repositories storing data on items to each item's respective entry in the color data repository; each content interface (40a-c) is configured, upon presentation of a new item by the respective remote content data repository (50a-c) to classify the new item according to the predetermined color classification scheme and index a link to the new item in the color data repository according to the classification. a color data repository encoding data indexing links on items according to a predetermined color classification scheme, the data repository including an entry for each item comprising a link to the item in one of a plurality of remote content data repositories, the entry being indexed according to the color classification; a processor configured to execute computer program code for executing a color management system, including: computer program code configured to provide a user interface configured to receive a user query on an item or on color data and provide data from the color data repository in dependence on the user query including: providing a value in the color scheme for an item when an identifier for an indexed item is provided; providing a link to an indexed item having a color similarity to provided color data; providing a link to an indexed item having a color similarity to an indexed item for which an identifier is provided; computer program code configured to provide a plurality of content interfaces(40a-c), wherein: each content interface (40a-c) is configured to link the respective remote content data repository (50a-c) of the plurality of remote content data repositories storing data on items to each item's respective entry in the color data repository; each content interface (40a-c) is configured, upon presentation of a new item by the respective remote content data repository (50a-c) to classify the new item according to the predetermined color classification scheme and index a link to the new item in the color data repository according to the classification. computer program code configured to provide a user interface configured to receive a user query on an item or on color data and provide data from the color data repository in dependence on the user query including: providing a value in the color scheme for an item when an identifier for an indexed item is provided; providing a link to an indexed item having a color similarity to provided color data; providing a link to an indexed item having a color similarity to an indexed item for which an identifier is provided; providing a value in the color scheme for an item when an identifier for an indexed item is provided; providing a link to an indexed item having a color similarity to provided color data; providing a link to an indexed item having a color similarity to an indexed item for which an identifier is provided; computer program code configured to provide a plurality of content interfaces(40a-c), wherein: each content interface (40a-c) is configured to link the respective remote content data repository (50a-c) of the plurality of remote content data repositories storing data on items to each item's respective entry in the color data repository; each content interface (40a-c) is configured, upon presentation of a new item by the respective remote content data repository (50a-c) to classify the new item according to the predetermined color classification scheme and index a link to the new item in the color data repository according to the classification. each content interface (40a-c) is configured to link the respective remote content data repository (50a-c) of the plurality of remote content data repositories storing data on items to each item's respective entry in the color data repository; each content interface (40a-c) is configured, upon presentation of a new item by the respective remote content data repository (50a-c) to classify the new item according to the predetermined color classification scheme and index a link to the new item in the color data repository according to the classification.