Posted By: Joshua Allen | Sep 19th, 2007 @ 11:16 PM

Marc Andreessen recently posted a popular analysis of Internet "Platforms", which categorizes platforms by level into "good", "better", and "best" (levels 1 through 3).  As you might suspect, he ranks his company Ning in the "best" category, while most other social platforms end up in the lowest category and only Facebook lands in the middle category.

Internet platforms are a topic we know something about here (who can forget the "one platform to rule them all" conversation between Tim O'Reilly and Bill Gates at MIX06?)  Unfortunately, I think there are some problems with Marc's analysis.

APIs and Runtimes Are Soooo Retro

Marc hinges his analysis on the idea that platforms are about APIs.  Lowest level is an API, middle level is an API that integrates with the site's UI, and highest is an API that is hosted on the site's infrastructure.  He says, "That's how Dad did it, that's how America does it, and it's worked out pretty well so far."  This is a clear allusion to platforms like Windows, where the platform vendor builds network effects and stickiness by getting developers to adopt proprietary APIs.

The problem with this argument is that everyone has seen the movie already, and they know how it ends.  Lock-in via proprietary APIs might work for narrow enterprise-oriented scenarios, but it doesn't work at Internet scale and diversity.

Data is the New Platform

The Internet works because people integrate at the data level, rather than having a mess of competing and incompatible "APIs".  People like Greg Linden and Sam Ruby understand this.  The stickiness in a Facebook comes from the richness and volume of the data stored in their systems.  Amazon has data about past purchases that can be used to suggest purchases, and EBay has data that helps you decide whether a buyer or seller is trustworthy.  The API doesn't matter, as long as it's simple and the data is good.

Marc nods in this direction by lumping REST architectures into his lowest level of APIs, but he places this at the bottom of the heap, hardly worth mentioning.  This is exactly backward.  The most important and most interesting platform scenarios can all be accomplished using simple web standards techniques for data manipulation -- starting with semantic html and microformats, on to GET and POST, JSON, and then only when absolutely necessary to an RPC pattern.  The rule here is that simpler is better.

When data is the platform, you don't categorize things the way Marc does.  A better categorization would be:

  • How big/rich is the data/profile store?
  • How sticky is the data?  For example, migrating all of your invoices out of salesforce.com would be impossible without migrating a major portion of your CRM.
  • How many easy ways are there to make data flow into the system?  This is where APIs come it, but simpler is better.
  • Is the data more valuable when mined in aggregate?  For example, does it help provide better ad targeting?

UX Integration Matters

Again, Marc nods toward important points here, but focuses too much on the technology and makes the point backwards.  He cites the ability to integrate directly with Facebook's UI as a "better" category of integration.  And who wouldn't want to be able to stick their stuff on Google's web page (oh wait, you already can), or integrate with Windows Live Messenger (already can).  But the vast majority of scenarios can already be handled in simple and standard ways (a good name for this pattern might be "syndication oriented architecture").  The web already has an API for extending the web's UI -- it's called HTML+CSS.  A couple of very big fish might be able to get away with proprietary "plug-in APIs", that extend the chrome or but I am skeptical.

Data Locality Matters

Marc defines a level 3, "best" platform as one where your code runs on the same infrastructure as the site.  At first, your reaction might be, "So what? I can get cheap PHP hosting from loads of places".  However, when data is the platform, you often want to be able to run your code as close to the data as possible.  This is why many customers Amazon's S3 needed EC2, for example.  But the fact that you can only run your code on one vendor's infrastructure is an artificial barrier, not a feature.  Some social networking vendors can and do allow people to host their own data and code.  It's obvious what benefit a Ning or Salesforce.com would get from keeping your data and code on their servers; it's less obvious what the benefit to you is.  There are only two real reasons such an arrangement would be a benefit for you

  • If your data, aggregated with data from lots of other customers of the provider, can provide some additional intelligence.
  • If the provider gets dramatic economies of scale beyond what you could get on your own.  In the case of a Ning or a Salesforce.com, this one is dubious.  There are only a handful of companies who buy electricity and bandwidth in enough volume to offer hosting cheaper than Amazon.  Companies like Yahoo!, Google, and Microsoft.

Summary

I am sure Marc understands all of this.  Data is the true platform, and if he can convince people that there is value in taking dependencies on his UI and infrastructure, it will add to the "stickiness" of his data.  But you have to ask yourself if his levels 2 and 3 really are an improvement for you, and is this really the way the industry will evolve?

Rating:
0
0
page 1 of 9
Comments: 80
It seems pretty clear to me that your deffinition of "platform" and Marc's don't live in the same business world.  There's a pretty big difference between having data accessible, and being extensible.  And there's a HUGE difference between either of those, and being a runtime platform that many websites and applications will be written on.

I haven't been paying alot of attention to Ning since it was announced, but I think you missed the point that a platform isn't "oh look I can pull my email list from gmail into yahoo as an RSS feed, Google must have a platform" ... it's "wouldn't it be nice if I could drag an email from gmail and drop it on to google calendar to schedule a meeting?  In fact, wouldn't it be nice if I could "COPY" it and "PASTE" it into my Yahoo! calendar?"

Have you seen Joel Spolsky's Strategy Letter VI?

--
Joel "Jaykul" Bennett

Strange that you say that UI standardization isn't an issue on the web. What about the Jakob Nielsen "users spend more time on other people's sites than yours" school of usability design?

Actually, the world of Facebook apps. and widgets is the first time I've started to see that an old-style platform strategy may be possible. Here the basis is something which which is a hybrid of technology, namespace and social convention. Of which Facebook's "news-feed" is the archetypal example. Facebook's news-feed is not merely technological : which is why other generic data-sharing feeds like RSS or Twitter aren't equivalent. It's also a social convention within a particular namespace and community: I'm willing to look at data that an application writes on my friend's feed, even though I haven't installed the application or explicitly subscribed to it. This is different from the open web - I wouldn't welcome an ordinary web-application that my friend used, randomly spamming my email. (Similarly, if too many bots started writing to Twitter, that would kill that particular community pretty damned quickly, it's not part of its culture either.)

Facebook's platform power ultimately rests on their ownership of this complex but delicate socio-technical hybrid. If they can nurture and grow it, such as giving both users and applications, more and subtler ways to manage it, more nuanced types of relationships between people, with more fine grained privacy control and applications that access these both through the APIs and patterns of software behaviour, then I think they have something that's very hard to escape from or reproduce elsewhere.

This is no longer about just data, or arguments about open access to it. It's data + social data + social conventions.

You’ve probably heard, by now, the jordan shoes or UGG Boots for sale online are under a low price. Why not take a pair of Nike Shoes or UGG Slippers for ur friend or yourself? Oh! Nearly forgot the Silver Jewelry, I mean Tiffany, they are so cheap online. You may curious why I talked about these. I’m a fan of Air Jordan and I collect ed hardy for my collection.As you know, the jordan shoes selling in emporium is too expensive for my income. With the aid of getting more ugg boots , shopping online is a choice if you are just a air jordans collector. Maybe some louis vuitton handbags you got wast the real Jordan Shoes, at least we can collect many series of nike shoes.

         hy
I quite agree with you! the Tiffany Jewellery is the good choose,without the Tiffany,the Abercrombie and Fitch is the necessary,too·   
Always leading the avant-garde of fashion without compromising traditional craftsmanship of luxury leather goods Louis Vuitton Louis Vuitton Replica Louis Vuitton outlet is also active in other ... Cheap Louis VuittonReplica Handbags,Purses,Wallets Outlet and Louis Vuitton Replica Designer Bags,Shoes Outlet Store - discount price is our special offer, ... Louis Vuitton Outlet
UGG Boots , puffy, calf-high boots made of sheepskin suede and lined with woolen fleece, have become wildly popular in the last ten years. Although worn by all ages and both genders, UGGS are predominantly popular among young women in their tweens, teens, and twenties. Consequently, UGG Boots have become considered a feminine item. And, as with any feminine clothing, men are reluctant to wear them. The strange thing about this is that is a complete fashion role reversal for UGGs. UGG Boots, by that name, and been around for almost a hundred years. By different names, the basic design of UGGs has been around for thousands of years. And all that time, up until about 2000, they were considered a masculine item. The fighter pilots and bomber crews for World War I and World War II wore UGG Boots in their airplanes for warmth. Back then, airplanes did not yet have pressurized cabins to keep in air and warmth, and at high altitudes, the air got cold¡ªvery cold. During these times, UGGs were considered not just masculine items, but soldier¡¯s gear. During the 1930s, UGG Boots became popular among male farmers and ranchers in Australia, where the warm boots were useful cold nights in the desert and the mild Australian winters. During the 1950s and 1960s, UGGs became a fashionable item among West Coast surfers and swimmers to keep their feet warm while taking a break from the cold waters of the Pacific. And, of course, UGG Boots have long been popular with cold-weather athletes, such as skiers, sleders, and snowboarders. As UGGs moved into the fashion mainstream in the last ten years, however, they¡¯ve become associated with women, mainly due to female celebrities such as Oprah Winfrey wearing and recommending them.==
thhedI think so!abercrombie and fitch on Sale, Hoodies, Jeans, T-Shirts, Pants, Polos abercrombie and fitch abercrombie fitch abercrombie cheap abercrombie and fitch Abercrombie Men Tee abercrombie womens polos abercrombie and fitch Men, women, and children's clothing. abercrombie and fitch , abercrombie and fitch and abercrombie and fitch$0 fashion is bold and interesting, all thanks to the interestingand original designs of Doned hardy . The bold patterns and loud colors of the ed hardy clothing line help anyone to stand out and add an interesting piece to their wardrobe. Those who are looking for a rock edge will find that ed hardy clothing dresses are the perfect piece for their next night out on the town, or day trip to a restaurant. $0 The rectangle shaped face needs links of london jewelry that adds width and camouflages the length of the face. A high choker reduces the length of the face, particularly if the neck is too long. In addition, a 16¡å or 18¡å necklace that ends in a ¡°U¡± flatters this face. Long hair and narrow links of london is perfect match which can impress others as a fair lady. Fancy clothes coordinating links of london with slight tint could be better. $0 Provides the best tiffany jewellery, including Necklaces, Pendants, Bracelets, Earrings, Rings at the lowest prices.tiffany jewelry is the best online United Kingdom jewelry stores where you can buy the cheapest tiffany Co silver jewelry. Our huge selection of tiffany uk and tiffany jewellery and tiffany jewelry. $0 ugg boots , ugg boots
blazers,nike shoes,puma shoes on sale,nike shoes,adidas shoes,Timberland boots,puma store diesel shoes,lacoste shoes,nike air max 90,nike air max 95,nike dunks,nike air max 97,custom nike air max,nike air max 1,nike air max 180,wholesale prada purses,wholesale prada sunglasses,Supra Shoes,wholesale prada shoes,discount prada handbags,buy prada bags,prada purses and handbags,prada handbags sale,prada messenger bag,designer handbags,handbags wholesale,fake handbags,unique handbags,hobo handbags,coach handbags,Cheap Puma Shoes,handmade handbags,gucci,fake designer bags,wholesale designer bags,Jeans,discount designer bags,coach designer bags,coach bags,chanel bags,louis vuitton,juicy couture,prada handbags,fake prada bags,Fendi Bags Wholesale.prada messenger bags,jordan nike dunks,jordan dunks sneakers,jordan sb dunks,nike dunk shoes,gucci bags,chanel bags,coach bags,louis vuitton bags,designer bags,replica prada handbags,prada tessuto handbag,prada leather handbag,prada designer handbags,prada bags sale,prada purses handbags,prada tote bag,wholesale prada bags,nike air jordan shoes,cheap air jordans shoes,air jordan fusion shoes,jordan retro shoes,,jordan shoes
page 1 of 9
Comments: 80
Microsoft Communities