A program is information the user enters into the controller that determines when the system will water. A program for an automatic sprinkler timer contains three pieces of information: what days to water, what time to start watering, and how long each zone will water. Many controllers have multiple, independent programs.