Also referred to as content delivery, online distribution, or electronic software distribution (ESD), among others, is the delivery or distribution of digital media content such as audio, video, e-books, video games, and other software.