EPG stands for Electronic Program Guide, which is a software application that provides a list of television programs that are scheduled to be broadcast on various channels. By tuning into an EPG channel, a menu is displayed that lists current and upcoming television shows on all available channels. A more modern form of the EPG, associated with both television and radio broadcasting, is the interactive . An IPG allows television viewers and radio listeners to navigate scheduling information menus interactively, selecting and discovering programming by time, title, channel or genre using an input device such as a keypad, computer keyboard or television remote control. EPGs are decoded by the TV and come in with the digital TV signal. Each network provides the EPG data to the playout providers of both broadcast and internet content. EPGs are used to help viewers find and select programs to watch, and they are available on most modern TVs and set-top boxes.