A CIO faces the challenge of being a strategic leader and effective manager, of being grounded in IT yet understanding in detail the company’s business. In your opinion should a CIO possess a strong technology background or should s/he be from a strong business background? What do you think and why?