DDC – (Digital Distribution Channel) – An avenue to sell/distribute digital products and services.

See the Interactive Television Institute.