The kind of work that a technology consulting firm could be involved in is advising businesses how to use information technology to achieve their goals. IT consulting firms often outsource to businesses, by estimating, managing, and implementing IT systems for a business.