Start with a Platform, and Then Use it for Everything.
At HauteLook, we didn’t start with a platform. But during our first development of our iPhone app, we realized the need for a platform, and immediately saw the need to “eat our own dogfood” to really make it a good platform. Now we use our versioned platform for everything we (and our partners) do.
This is an inside discussion of the Google and Amazon platforms.