Consulting:

The providing of expert knowledge to a third party for a fee. Consulting is most often used when a company needs an outside, expert opinion regarding a business decision. The consultant will tell the company what best practices should be followed, what to expect from customers, and how to deal with foreign regulations.