Ballmer: Software makers face big challenges Software makers need to create natural interfaces, simplify programming tools, and create better search tools for a new computer revolution to happen, Microsoft CEO says Improvements in processing speeds, storage space, and wireless broadband will drive a new revolution in information technology, but software makers face several challenges in their effo