Programs can be designed using existing or new material that are then
facilitated by the company's internal staff. This approach could include:

Program design
Facilitator's guides/manuals
Train-the-trainer
In-house facilitator support & mentoring