In short what r the roles of CIO, IT Manager, and IT Consultant? I want to know the clear difference. I am confused because I am a new to Techrepublic and I do not see Software Engineers and System Analysts Category on TechRepublic website.