Almost without exception, the best products are developed by teams with desire to solve a problem; not a company's need to fulfil a strategy.
What exactly makes a great platform? It’s about what your business puts into its platform and what your consumers and/or business partners get out of it. And that’s the point. A platform either fits into an overall corporate strategy or it doesn’t.