What are the major roles played by communication channels?

As a discipline, marketing channels are composed of several important roles which it can play, namely; provide accessibility for the product/service, act as a way to minimize the expenses involved in distribution, and also improve the quality of the experience for the customer. They are very important in the delivery of products in the market to the consumers at the right time, time and quality.