 Some manufacturers provide profiles for their products, and there are several products that allow an end-user to generate his or her own color profiles, typically through the use of a tristimulus colorimeter or a spectrophotometer (sometimes called a spectrocolorimeter).The ICC defines the format precisely but does not define algorithms or processing details.This means there is room for variation between different applications and systems that work with ICC profiles.