A set of structured activities.
A leaflet listing information about a play, game or other activity.
(politics) A set of principle goals which are supported by a political party or individual candidate
(broadcasting) A performance of a show or other broadcast on radio or television.
(computing) A software application, or a collection of software applications, designed to perform a specific task.
(especially in the phrase "get with the program") A particular mindset or method of doing things.
(music, computing) A custom tracklist.
(transitive) To enter a program or other instructions into (a computer or other electronic device) to instruct it to do a particular task.
(transitive) To develop (software) by writing program code.
(transitive) To put together the schedule of an event.
(broadcasting) To schedule the programming; to determine what will be broadcast.
(transitive) To cause to automatically behave in a particular way.