Most of the time it is something in the middle – the client has a general idea of what they want but not a clear sense of what technology or process is needed.An information technology consultant is a service provider who is qualified to advise clients on the best use of IT to meet specific business requirements. IT consultants may work with a professional IT consultancy firm or as independent contractors. They may conduct a business needs assessment and develop an information systems solution that meets the organization’s objectives. Some information technology consultants emphasize technical issues while others help organizations use IT to manage business processes. Still others specialize in a specific IT area such as information security.