Is Having a vCIO Essential?

Are your company processes aligned with the technology you have? Have you purchased different software for different things when one...