A customized, goal-oriented process, leadership development coaching aids people in improving their strategic thinking, self-awareness, and leadership abilities. In contrast to traditional training, which imparts generic knowledge to groups, leadership coaching concentrates on providing one-on-one or small-group direction that is customized to each person's particular issues and objectives.