A consultant is a professional who provides advice in a particular area of expertise such as management, accountancy, the environment, entertainment, technology, law etc. He or she works for a consultancy firm or is self-employed, and engages with multiple and changing clients. This enables clients' access to deeper levels of expertise than would be feasible for them to retain in-house, and to purchase only as much service from the outside consultant as desired.