Business coaching is a type of human resource development for business leaders. It provides positive support, feedback, and advice on an individual or group basis to improve personal effectiveness in the business setting, many a time focusing on behavioral changes through psychometrics or 360-degree feedback. Business coaching is also called executive coaching,[14] corporate coaching or leadership coaching.