Coaching has proven to be a very powerful and direct means to guiding and supporting people to solve difficult problems and achieve complex goals. Coaching is an opportunity for people to learn a great deal from their own experience, as well as how to use those experiences to enrich and develop a healthier way of living. Coaching has become a standard activity in leadership development.