Today's web application world is much different from a couple years ago, and dramatically different from the 90's. Most major companies would have agreed in the 90's that a closed system was the way to go.
Today, most startups and even some corporations are shifting towards open systems. A lot of the "web 2.0" sites have boosted their success by allowing their data to be free and spread out. Software becomes much more powerful when we adopt the open source mentality into the web applications we create.
Flickr's API is an example of how it's done. My Moo cards were very easy to order and edit. To me, Google's Map success is not based on it being the best mapping solution available. However, by providing developers with an incredibly simple way to create maps, the web has embraced it.
Recently, developers have built some really cool apps on top of Twitter, especially the Twittermap, a strangely entrancing google map and Twitter mashup. We are coming to a time when it's nice to share and it makes buisiness sense to share. E-commerce is another great example of where API's make sense. Amazon has been able to spread it's content throughout the web, give a small percentage through affiliates and make more sales.
One major issue that stands in the way of major API adoption is widespread monetization. The conventional wisdom seems to be that if you it gets you more subscribers or traffic - great! There seems to be a lot to learn from Amazon.
I like API's. They are sugar in my bowl of tasty cereal in the morning, foo!
Posted by: Promotely | April 02, 2007 at 06:01 AM
ddw
Posted by: dd | August 12, 2007 at 09:31 PM
I just came across your blog about and wanted to drop you a note telling you how impressed I was with the information you have posted here. I have a site Understanding PPC http://understanding-ppc.110mb.com so I know what I'm talking about when I say your site is top-notch! Keep up the great work, you are providing a great resource on the Internet here!
Posted by: Understanding PPC | October 30, 2008 at 05:06 AM