Coaching is a form of development in which an experienced person, known as a coach, supports a learner or client in achieving a specific personal or professional goal by providing training and guidance. It is a process that aims to improve performance and focuses on the here and now rather than on the distant past or future. Coaching involves the belief that the individual has the answers to their own problems within them, and the coachs role is to help the individual unlock their own potential. The International Coaching Federation (ICF) defines coaching as partnering with clients in a thought-provoking and creative process that inspires them to maximize their personal and professional potential.