A color management module which accepts input color image data and
transforms the input color image data into output color image data based
on information contained in at least one color profile, wherein the color
management module includes an interface to an externally provided,
pluggable gamut mapping module which is accessed by the color management
module to map the input color image data from an input color gamut into
an output color gamut.