Life of a Program

Brainstorm a program idea
Register the program
Approve the program
Implement the program
Assessment or Evaluation
Reporting Tools