The use of the word "program" intrigues me.
noun /ˈpr?ˌgram/ /-grəm/
programmes, plural; programs, plural
1.A planned series of future events, items, or performances
Perhaps its milestone based?
Whatever it is....better have a good story attached.
Oscar