Microsoft's willingness to shift strategy on Windows 8 is a test for Microsoft Chief Executive Steve Ballmer, whose leadership has been criticized by some investors.
An IPO will also test the ability of Chief Executive Mark Zuckerberg, 27 years old, to manage a global company whose financial performance will be scrutinized by investors.