Engineering management consulting is concerned with the development, improvement, implementation and evaluation of integrated systems of organizations, people, money, knowledge, information, equipment, energy, materials and/or processes. Management Engineering Consultants strive to improve upon existing organizations, processes, products or systems. Engineering management consulting draws upon the principles and methods of engineering analysis and synthesis, as well as the mathematical, physical and social sciences together with the principles and methods of engineering design to specify, predict, and evaluate the results to be obtained from such systems or processes. Engineering management consulting can focus on the social impact of the product, process or system that is being analyzed. There is also an overlap between engineering management consulting and management science in services that require the adoption of more analytical approaches to problem solving.