Electronic programming guides (EPGs) and interactive programming guides (IPGs) are menu-based systems that provide users of television, radio, and other media applications with continuously updated menus that display scheduling information for current and upcoming broadcast programming (most commonly, TV listings). Some guides also feature backward scrolling to promote their catch up content. They are commonly known as guides or TV guides.
Non-interactive electronic programming guides (sometimes known as "navigation software") are typically available for television and radio, and consist of a digitally displayed, non-interactive menu of programming scheduling information shown by a cable or satellite television provider to its viewers on a dedicated channel. EPGs are transmitted by specialized video character generation (CG) equipment housed within each such provider's central headend facility. By tuning into an EPG channel, a menu is displayed that lists current and upcoming television shows on all available channels.