Program development
The process of establishing a program to target a specific purpose and group, taking into consideration the capabilities and limitations of the organization responsible for its implementation, in order to aid the realization of given objectives. Effective program development can require a clear vision to guide the direction, intended goals and specific objectives of a program, as well as involving strong management, ongoing training and an evaluation strategy.