A Virtual CIO is an experienced, high-level IT consultant that can assist the current CIO or act as the organization’s Chief Information Officer to help formulate IT goals, set business strategy and facilitate technology changes. Typically, they are contracted by small to medium-sized organizations that cannot support a full IT staff or CIO.