An IT consultant can provide advice and expertise on implementing and managing IT technologies to help businesses achieve their objectives. Key trends in IT consulting include advising clients on cloud computing, analyzing big data, and determining whether to outsource or offshore certain IT functions. When choosing an IT consultant, businesses should write a request for proposal, conduct interviews of potential consultants, and firmly establish pricing and deliverables.