Information technology consulting (also called IT consulting, computer consultancy, computing consultancy, technology consulting, business and technology services or IT advisory) is a field that focuses on advising businesses on how best to use information technology to meet their business objectives. In addition to providing advice, IT consultancies often estimate, manage, implement, deploy, and administer IT systems on businesses' behalf, known as outsourcing.
- Professional services firms which maintain large professional workforce's and command high bill rates.
- Staffing firms, which place technologists with businesses on a temporary basis, typically in response to employee absences, temporary skill shortages and technical projects.
- Independent consultants, who are self-employed or who function as employees of staffing firms (for US tax purposes, employed on Form W-2), or as independent contractors in their own right (for US tax purposes, on "1099").
- Information Technology security consultants
- To gain external, objective advice and recommendations
- To gain access to the consultants' specialized expertise
- Temporary help during a one-time project where the hiring of a permanent employee(s) is not required or necessary
- To outsource all or part of the IT services from a specific company.
Prerequisites and major obstacles
Project scoping and planning
Business process and system design
Project management support
IT consulting skills
- Advisory skills
- Technical skills
- Business skills
- Communication skills
- Management skills
- Advisory language skills
- Business and management language skills
- Technical language skills
- Infrastructure refreshment projects
- Network design
- Implementation of specific well described features, such as monitoring platforms
- Infrastructure capacity planning