Management consulting is the practice of helping organizations to improve their performance  operating primarily through the analysis of existing organizational problems and the development of plans for improvement It offers services across all areas of business – from HR and marketing  to IT and finance