Steve Ballmer announced his retirement as CEO of Microsoft. While he grew revenues significantly in his 15 years as CEO, critics argue he missed opportunities in key trends dominated by Apple and Google. Microsoft now faces challenges in mobile, search, and adapting its business model for a world where software is increasingly free. The new CEO will need to make important decisions to remain relevant and compete more effectively against rivals.