Those skilled in the art of implementing color software applications recognize that known techniques exist for creating the interface between the color editing GUI of the present invention and other application software to directly access, in the manner described above, the application software's color data structure both for input to and output from color editing GUI 10.