The PNF program development course describes program development, which emphasizes how PNF program development is carried out. The discussion begins by providing a conceptual framework for PNF program development to enrich students‘ understanding of the meaning, function and approach in program development; implementation of program development as outlined in practical steps for preparing program development using strategic management methods. The next discussion is how the program/action plan is carried out by all parties involved in developing the PNF program.