Die Ursache für die unterschiedliche Darstellung von Farben liegt darin, dass jedes Medium Farben unterschiedlich darstellt. Eine besondere Schwierigkeit liegt darin, dass jedes Medium (Monitor, Drucker, Kamera) einen begrenzten Farbraum abdeckt, und somit unter Umständen bestimmte Farbtöne nicht abbilden kann. Diese müssen dann durch möglichst ähnliche Farbtöne ersetzt werden, um insgesamt ein schlüssiges Bild zu liefern. In einer professionellen Druckerei ist unter anderem eine bestimmte Beleuchtung (Normlicht D50) vorgeschrieben, um Farben zu beurteilen und vergleichen.
Gerade am Computer, wo verschiedenste Geräte Farben darstellen oder aufnehmen, hat sich der Einsatz von ICC-Profilen eingebürgert. Durch diese Daten weiß der jeweilige Computer, wie Farben aufbereitet werden müssen, bevor diese dann als fertiges Bild zum Monitor oder Drucker geschickt werden. Im Prinzip wird an dieser Stelle die Abweichung der tatsächlichen Farbdarstellung der realen Geräte zur Normfarbe gespeichert.