The Expansion of Social Networks. Inventing new software for enterprises is really hard.
Selling it to them is nearly impossible. For a startup to break through the thick doors of the enterprise takes years. But even when lady luck smiles on a startup, the joy is short lived. The next morning its back to the daily grind -- being a one product company means that you constantly have to start over selling to a new place. Back in the old days IBM had perfected the game of not only opening the enterprise channel, but continuously supplying them with new products.