With the globalization of markets and the creation of software to address these markets, educators face new curriculum challenges. They must expose students not only to core science skills, but also to a number of other skills that will enable them to innovate effectively on a global stage. This position paper discusses the evolution of business models and software requirements over the last decade, and the associated changes to CS curricula that will enable today’s CS students to become tomorrow’s innovators.