This survey of CIOs found that while technology is profoundly impacting businesses, few are fully leveraging it for competitive advantage. The top management challenges are cost reduction and budget management. Virtualization and application consolidation are leading technical issues. There is a divide on the importance of software quality processes. Software test automation tools have high dissatisfaction rates due to long setup times and limited coverage despite large investments. Outsourcing of quality processes is increasing along with data security risks.