The current economic environment has increased uncertainty, with markets and customers increasingly asking organizations to deliver more value for less money. As a result, firms are more than ever expected to control their costs and swiftly enhance their value proposition while preparing for the long term. This has serious implications for corporate learning. The most recent EFMD Sharing Best Practice CLIP Workshop hosted by STMicroelectronics and supported by AREVA in September 2009 in Aix-en-Provence brought together reading international companies to explore and discuss this topic. Four success factors emerged that the participating firms deemed key in creating short- and long-term business impact through learning functions. This article first introduces a framework that explains how organizational learning contributes to the strategic renewal of an enterprise. Second, the framework is used as a diagnostic to help determine how STUniversity and Credit Suisse Business School create short- and tong-term business impact related to the four key success factors.