Customer communications management (CCM) is defined as the strategy to improve the creation, delivery, storage and retrieval of outbound communications. CCM solutions support these objectives by providing companies an application to improve outbound communications with distributors, partners, regulatory bodies and customers. These interactions can happen through various media and output channels, including documents, email, SMS and web pages.