Developing A Training Program Framework