4 Essential Components of a CDM Platform for Channel Partners