Coaching jest rodzajem profesjonalnej relacji pomiędzy trenerem rozwoju osobistego a jego klientem. Powstał on na gruncie tak zwanej psychologii pozytywnej lub humanistycznej, która zakłada, że każdy z nas, jest w stanie osiągnąć wszystko to, co jest w zasięgu jego fizycznych możliwości.
Celem coacha jest pomoc klientowi w skonkretyzowaniu jego dążeń i celów, opracowanie planu pozwalającego je zrealizować a także pomoc w zmotywowaniu go do ciężkiej pracy nad osiągnięciem ich. Trener nie powinien podawać klientowi gotowych rozwiązań jak na tacy.
Wtedy pochodziłby one z zewnętrz, klient nie czułby, że realizuje własnych interesów. Dobry coach sprawia, że klient sam dochodzi do właściwych wniosków, on jedynie naprowadza go na właściwą ścieżkę za pomocą pytań, na które odpowiedzi zna jedynie jego podopieczny.
W toku coachingu klient nie zyskuje nagle nowych możliwości. Uczy się on jedynie wykorzystywać potencjał, który już w nim jest, ale którego nie jest on świadom lub nie umie do niego dotrzeć. Cele trenera są tożsame z celami jego klienta, obaj chcą by mógł on osiągnąć to, czego chce.