Ray Ozzie's observations about whether WinFS is a software platform, and the response from David Stutz about the nature of software platforms in general, makes interesting reading for software architects and entrepreneurs everywhere.
In line with Christensen's theory, I would assert that every "pure software" company that has had large-scale success first offered their customers enhanced productivity in the form of packaged proprietary software, followed later by a redefinition of that software as a platform to be used by customers for rapid customization and their extensibility needs.
Chris Anderson also points to Butler Lampson's presentation on components (ppt) which adds some very useful insignts too.
Another good read on the subject is Joel Spolsky's Platforms article from a while ago.
I would agree with David here. The ultimate long term goal of every software startup is to turn an idea into a product, which over time they want to become a platform and generate an ecosystem around it. Of course many startups fail to make it all the way through that game plan, for a variety of reasons.
All content is
Copyright (c) 2008 Jorgen Thelin. All rights reserved.
The opinions expressed here represent my own views
and not necessarily those of my current, prior or future employer(s).
Content is provided "as-is", without any representations or warrenties of any kind.
Contents of the Weblog Feed are
licensed under a
Creative Commons License.