In EnGage Content Manager, the Program is what ultimately defines what plays on the screen. Each program is built upon a predefined Screen Layout. Each zone within the Screen Layout will have its own programming list, made up of content media assets, Playlists, commands, or more.

The default behavior is for each zone to play back the content independent of each other zone, in a looping fashion (starting back at the beginning of the programming list once the playback reaches the end). The program also defines any synchronized playback between zones, conditional playback and events.