---
title: Color management modules
framework: colorsync
role: collectionGroup
role_heading: API Collection
path: colorsync/color-management-modules
---

# Color management modules

Work with the Color Management Modules that perform color conversions.

## Overview

Overview A Color Management Module (CMM) performs the calculations for a color conversion. ColorSync includes a default CMM and can load additional CMMs packaged as bundles. Most apps never work with a CMM directly, because ColorSync selects one automatically. You can also enumerate the installed CMMs, choose a preferred CMM for a transform with kColorSyncPreferredCMM, or implement your own by exporting the required entry-point functions from a bundle.

## Topics

### Working with CMMs

- [ColorSyncCMM](colorsync/colorsynccmm.md)
- [ColorSyncCMMCreate(_:)](colorsync/colorsynccmmcreate(_:).md)
- [ColorSyncCMMCopyCMMIdentifier(_:)](colorsync/colorsynccmmcopycmmidentifier(_:).md)
- [ColorSyncCMMCopyLocalizedName(_:)](colorsync/colorsynccmmcopylocalizedname(_:).md)
- [ColorSyncCMMGetBundle(_:)](colorsync/colorsynccmmgetbundle(_:).md)
- [ColorSyncCMMGetTypeID()](colorsync/colorsynccmmgettypeid().md)
- [ColorSyncIterateInstalledCMMs(_:_:)](colorsync/colorsynciterateinstalledcmms(_:_:).md)

### Implementing CMM callbacks

- [ColorSyncCMMIterateCallback](colorsync/colorsynccmmiteratecallback.md)
- [CMMApplyTransformProc](colorsync/cmmapplytransformproc.md)
- [CMMCreateTransformPropertyProc](colorsync/cmmcreatetransformpropertyproc.md)
- [CMMInitializeLinkProfileProc](colorsync/cmminitializelinkprofileproc.md)
- [CMMInitializeTransformProc](colorsync/cmminitializetransformproc.md)

### Registering plug-in entry points

- [kCMMApplyTransformProcName](colorsync/kcmmapplytransformprocname.md)
- [kCMMCreateTransformPropertyProcName](colorsync/kcmmcreatetransformpropertyprocname.md)
- [kCMMInitializeLinkProfileProcName](colorsync/kcmminitializelinkprofileprocname.md)
- [kCMMInitializeTransformProcName](colorsync/kcmminitializetransformprocname.md)

## See Also

### System color management

- [Color devices](colorsync/color-devices.md)
