training program business aspects