IT consultants perform research and analysis of available technologies, evaluate vendor offerings, compare them based on business requirements, assist in the procurement process, and provide guidance on selecting technology solutions that are customized to the business needs and goals.