The KcsProfileFormat class allows any of its derivatives to map a profile from a static store into the traditional pieces that make up a profile. All of these pieces are presented to its users as objects in the KCMS framework. Therefore, you can load, set, and get these profile-based objects without regard to the actual format of the data in the store.
You can define your own profile format with this class. If you are using ICC profiles, it is recommended that you use the KcsProfileFormatInterColor3_0 class, because it deals with ICC profiles.
See Chapter 6, KcsProfileFormat Derivative for more information.