In management, information technology consulting is a field of activity which focuses on advising organizations on how best to use information technology in achieving their business objectives and goals, but it can also refer more generally to IT outsourcing, especially in the context of larger companies. From Wikipedia