The vCIO duties include formulating strategic IT goals, planning the IT budget, analyzing and reworking business processes and facilitating technology changes. The vCIO can help customers maintain their IT infrastructure and also provide more-forward looking services.