A consultant (from Latin: consultare "to deliberate") is a professional who provides expert advice[1] in a particular area such as business, education, law, regulatory compliance, human resources, marketing (and public relations), finance, health care, engineering, science, security (electronic or physical), or any of many other specialized fields.