[note: this post was originally a comment on TechCrunch post summarizing Max Levchin's panel on web platforms from the Web 2.0 Summit, with Facebook, MySpace, Google, & Microsoft. i decided since my comment went past 3 paragraphs, i should probably expand it on my own blog...]
this is gross over-generalization/simplification, but platforms are successful if/when they have:
1) code libraries / feature abstraction -- so developers don't have to build everything
2) customer distribution -- so developers don't have to market everything
3) monetization -- so developers don't have to implement/collect payment
it's arguable there are many other platform issues & requirements -- security, scalability, standards, metrics, user authentication & support, etc. however these 3 primary aspects are what make platforms tick. sometimes platforms can be successful if only 1 or 2 of the items above are working, altho if you want a dominant platform it's helpful to have all 3.
Here are my incredibly unscientific and from-the-gut "Platform Bookmaker Odds" on Dominant Future Platforms:
Facebook (3:1) has arguably been the platform leader in the past year or so, at least in terms of innovation & inspiration. They've done an excellent job with the first 2 points, but largely failed in terms of monetization to date. And because their distribution incentives were creating a negative user experience backlash, they decided to dial back distribution & revise User Profiles in ways that dramatically limited the # of platform app winners (but there are still winners). Also, until FB has payments in place, and has setup aligned monetization with their developer community, they are likely to be reluctant to really open the floodgates on distribution. If/when they have payments rolled out, expect them to spin up distribution again, probably through 3rd-party news feed stories. And people still underestimate how much power they can bring to bear if Facebook Connect starts working. People were too hyped up on Facebook when they launched (maybe me too), but now they're too pessimistic. Facebook will start kicking ass once they get Connect & Payments figured out... tho might be mid-2009 before that starts happening. But the DNA of this company is all about Platforms & Developers... i'd be very surprised if they don't do very well over the long-run.
Microsoft (5:1) altho the platform Godfather historically, is far from having a functional web platform, primarily because they have not figured out a web distribution story for 3rd parties (nor a monetization story either, tho that's fixable quickly via acquisition or partnership). while they have tremendous reach via Windows and the Web, they have not translated that into consumer internet platform distribution opportunities. they also do not have a payments story (good reason to buy eBay/PayPal or Amazon, but don't hold your breath). Still, given Microsoft's historical dominance & belief in platforms & developers, i'd expect them to get there eventually... but it may take years. expect them to be a player, but i'd guess it may take a lot of acquisitions & luck for them to maintain the app dominance they had in the 90's. They'll be around, but they're not leading the way right now. (update: Ballmer sez MSFT is planning to copy Apple's app store... not a bad idea. again, like the GOOG, MSFT can KILL if they simply enable 3rd-party access to their amazing distribution & reach).
Google (2:1) certainly has the cojones & brainpower to do platforms, and they kick ass on features, but up until last year they were pretty piss-poor at developer evangelism. However, you could argue Google's biggest "platform" is really just search (& indirectly SEO/SEM, and also analytics). while they are a juggernaut in search, and their potential distribution is phenomenal, their initial platform efforts left a good bit to be desired. But like Microsoft, Google certainly understands the benefits of a developer / platform strategy and there is good reason to be optimistic for the future. OpenSocial has a long way to go, AppEngine is still fairly new, but Google is now headed in the right direction... and if Google ever *does* open up properties like YouTube and Gmail and the main search platform to developers, the sky's the limit. Google has no lack of distribution, but again like MSFT it's mostly direct, not on behalf of 3rd-party developers. Google also has Checkout for monetization when they get their shit together. Expect them to put a lot of horsepower behind catching up to Facebook's surprising early platform leadership, and steamrolling ahead to a dominant position. They're playing a bit of catchup, but they are certainly the odds-on favorite horse to win the long-term race.
MySpace (7:1) does seem to be following cautiously in Facebook's footsteps, and given their existing footprint in music & entertainment (not to mention their already significant spam issues with user communication), it seems appropriate for them to move slowly. But they have shown progress over time, and if/when they implement payments they will likely attract a good deal of developer attention (and in fact, since FB dialed down distribution, MySpace has already drawn some of that audience in). While i expect MySpace to primarily focus on their successful entertainment verticals in Music, Movies, Television, and perhaps an emerging presence in Games, they will likely do quite well due to their excellent distribution & monetization opportunities in those areas. While everyone thinks Facebook is pulling ahead of MySpace, in fact MySpace is a much safer vertical play in entertainment. They may only be successful in selected areas, but they will likely do quite well there.
not present on Max's panel / not mentioned in TC article or my analysis above: Amazon (2:1), Apple (3:1), SalesForce (4:1), YouTube (4:1), Yahoo (4:1), Mozilla (7:1), LinkedIn (10:1), Wordpress / Automattic (10:1), Twitter (10:1), FriendFeed (12:1), multiple other blogging platforms / social networks (15:1) Typepad, Blogger, Hi5, Bebo, Friendster, Orkut, other international players. I'm sure i'm forgetting a lot here, but this piece wasn't meant to be completely comprehensive.
A few brief thumbnails on the other main contenders:
Amazon is the defacto platform leader in 3rd-party infrastructure. They have yet to tie this back into the consumer Amazon platform in interesting ways -- largely AWS is completely disparate from Amazon.com -- but if they ever do, then watch out. Amazon has been the quiet leader in personalization & e-commerce for the past 10 years. If they decide to platform-ize that expertise, they will absolutely continue to be a very valuable company. Only question is -- why in the hell haven't they been bought out by Google or Microsoft ?!? They'd be SO much more valuable in either of those 2 larger players empires. Answer? Jeff Bezos isn't done having fun yet. If he ever tires of that job, and decides to put the company up on the block, expect the mother of all battles by MSFT & GOOG to acquire that jewel.
Apple is kicking ass, but remains to be seen if they can parlay initial success in music & mobile into larger app platform success. They don't have a terrific platform history, but the last 5-7 years they've done a great job on distribution, and recently on features & monetization. Assuming they don't decide to screw the developer community into oblivion at some point -- always possible with a mercenary like Jobs -- then Apple will likely remain a force in consumer communication & entertainment platforms.
I'm not an expert on SalesForce, but they seem to be the leading player for hosted business platforms. I'll refrain from much analysis since i don't follow them closely. Yahoo continues to choke on both feet planted firmly next to its own tonsils, but they still do some great work on platforms & developer communities. If only they can show a little business leadership & stability, they'll be around. YouTube is a surprise here, and i list them separate from Google because they really are such a separately dominant player in video. And like Facebook, the DNA of YouTube is all about developers. They haven't really needed to do much since they are so far ahead of everyone else (in video), but i'm bullish they will figure out the monetization and as they do make it available to all of their developer community. Mozilla has platform potential, if only due to an amazing ability to grab browser market share from MSFT. LinkedIn has been a relatively plodding platform, but due to their audience specialization & demographics, they will be highly attractive to developers if they ever decide to open up more significantly (& revenue potential there is off the charts). Of all the blogging platforms, Wordpress / Automattic is the most exciting & interesting... more to be revealed there, particularly if they continue on their recent micro-acquisition strategy. Twitter is rocking these days, and i expect Ev & Biz & team to roll out some cool platforms stuff in 2009. FriendFeed has so much potential it's not even funny, but i'd be surprised if they don't get swallowed back up by the GOOG before long. Several other social networks have also embraced platform strategies, and may have modest success within selected geographies & demographics.
my apologies for any significant oversights or inaccuracies on the above. and the "odds-on" stuff is really more for entertainment than serious discussion -- most all of these companies will be successful to some extent, tho they have widely-varying attention to platform issues. i'll try to make a few updates to this piece as my more-informed readers upbraid & correct me in the comments.
for more discussion of Platform dynamics, see Max Levchin's excellent masterpiece here (max: if you're reading this, please write more often!) : Developer Incentives in Social Networking Platforms
Andrew Chen also has many terrific articles on platform dynamics too numerous too count... i simply recommend you read as many articles on his blog as you can: http://andrewchenblog.com
for praise / criticism of Facebook platform, and a few others on business models for social networks, integrating email & e-commerce platforms with social networking, etc see my previous posts here:
- Facebook's Problem isn't Privacy, It's Monetization
- Web 3.0 isn't the Semantic Web, it's Hailstorm 2.0
- Business Models for Social Networks: Monetizing Social Capital & the Long Tail of Cool
- Memo to GOOG, MSFT, YHOO, AOL: How to Turn 500M email logins into Facebook Platform (& a crapload of revenue)
Yo dude
I'm writing this from Cleveland where I moved to take many of these same ideas out into the 'real world'. I totally agree with your and Max's statements on platforms, though you missed COMCAST!
I'll take it one step further!
In the future all brands have to become platforms, especially media brands. The NYTimes, NPR and the Guardian know that - Murdoch will figure it out and I expect all the major consumer facing brands - Wal-Mart, Best Buy and Target.
Those that don't will all become subserviant and secondary players.
IMHO
Posted by: Marc Canter | Wednesday, December 09, 2009 at 04:11 AM
Hi Dave,
I like Kevin's comment about the web being the real platform. If I had money and had to bet on what are the platforms which will emerge during the next 3 years, I would say twitter and iphone.
The iphone is obvious because mobile is so huge and apple is the first to deliver the true integration between a phone and the web.
Twitter because they do identity and sharing so well and so simply that they will continue to be integrated in lots and lots of applications - unless facebook connect becomes a huge hit...which I would not bet on.
Posted by: Edwin Khodabakchian | Wednesday, December 03, 2008 at 02:04 PM
Yeah it is difficult to do all three very well. Sometimes something just has to give. The giants are strong though and they are figuring out how to properly compensate and make up for any losses.
Posted by: Nick Stamoulis | Friday, November 14, 2008 at 08:36 AM
Hi Dave, nice post. Quick question. You say the following about Google:
"...but up until last year they were pretty piss-poor at developer evangelism"
I'm actually a Developer Advocate at Google (similar to an evangelist). I'd love to hear how you think we can do a better job at advocacy and evangelization.
Best,
Brad Neuberg
Posted by: Brad Neuberg | Wednesday, November 12, 2008 at 02:06 PM
well with 120M users, even if only 1% have provided a credit card that's >1.2M credit cards on file... however, i might be a little more generous and guess they have cc info on ~2-5% of audience. in any case, i'd be surprised if they didn't have a few million, with very good possibility of getting to larger million #'s in future via FB Connect & off-platform applications.
see Jeremy Liew's analysis in September on estimated $35M annual run-rate in virtual gifts, and recent virtual gifts & micropayments article by Justin Smith at InsideFacebook where he expects Facebook to attempt intl expansion as well.
Posted by: dave mcclure | Sunday, November 09, 2008 at 10:14 AM
@dave "i think the biggest diff with FB payments might be 3rd-party access to the millions of users with cc info on file." Which users are those? I've never paid Facebook anything and I can't imagine more than 1% of their users have. (This is why I think it might make a difference but it won't change the game.)
Posted by: Jeffrey McManus | Sunday, November 09, 2008 at 09:53 AM
Dave:
I am glad you covered micro-messaging application platforms - Twitter, Identica, Yammer et al. Most analysts would have missed them.
I believe that open message routing and switching has as much impact on the economy as the read/write web.
r
r
Posted by: Rob Tyrie | Sunday, November 09, 2008 at 09:13 AM
@jeffrey: dammit... sorry, i'll try to swear more. in color. i think the biggest diff with FB payments might be 3rd-party access to the millions of users with cc info on file. not quite 1-click payments, but should increase conversion quite a bit.
@jesse: i agree, however if you get the other 3 right, consistency matters less. in fact, i'd argue the reason people tolerated FB's selective enforcement was because the distribution opportunity was so amazing. that said, you're right they probably need to get better there.
@kevin: i agree the web is the base-level platform, but you can't suggest that there aren't dramatic differences in features, users, and money available from diff companies' platforms. it may be true that several folks offer OpenSocial-compatible platforms, but there is a VAST difference in opportunity, demographics, & interest between Hi5 offering OpenSocial apps than LinkedIn... completely different environments, even though they share some platform similarities. platform technology is NOT the same as the platform, and we only need to look at # of users to prove that obvious point (not to mention security model, monetization, distribution / virality, etc, etc). your definition of OpenSocial as a platform is generally not what other people think of, and not how developers make decisions in terms of resource allocations.
@patrick: you've come a long way baby. but you still have more work to do. as i've always said, the best commercial for OpenSocial is for Google to use it themselves on their largest / most important communities (YouTube, Gmail, Search). I'll be a lot more impressed once you folks eat your own dogfood there in addition to Orkut. re: platform definitions, see my comments to kevin above. sorry, "OpenSocial" isn't the platform -- its instances & implementations on a company-by-company basis are.
Posted by: dave mcclure | Sunday, November 09, 2008 at 07:50 AM
Nice post as usual. Features, distribution, monetization, OK, I'd add tools, where Microsoft has traditionally done quite well.
Google evangelism, thanks for the positive comment, we're getting there: I'm writing to you from the Thai airlines lounge in Bangkok:-)
http://www.thailanorama.com/2008/11/the-thais-that-bind-social-networks/
http://newsinfo.inquirer.net/breakingnews/infotech/view/20081109-171163/Social-networks-open-doors-to-developers
http://www.zdnetasia.com/news/internet/0,39044908,62047681,00.htm
One point lacking in your analysis though is the difference between platforms/ecosystems and vendors. You list Orkut, Myspace, friendster etc as different platforms, which is not completely true. If you look at social networking there are 2 platforms: Opensocial and Facebook. And multiple vendors. How monetization is done will be a good test of the OpenSocial ecosystem.
Posted by: Patrick Chanezon | Sunday, November 09, 2008 at 03:17 AM
Dave, why are you reviewing companies rather than actual platforms?
The number 1 platform is the web - no company can afford to ignore it, not Apple, not Microsoft, not Google, not Nintendo.
Why are you not treating OpenSocial as a single platform? From your list SalesForce , Yahoo, LinkedIn, multiple other blogging platforms / social networks, Typepad, Blogger, Hi5, Bebo, Friendster, Orkut, other international players all support it, not to mention iGoogle.
Posted by: Kevin Marks | Saturday, November 08, 2008 at 10:45 PM
Dave,
Another thing I might add is consistency. Facebook's platform started losing the interest of developers not when it dialed down its distribution mechanisms, but when it started selectively enforcing its rules and instituting top-down policy changes to curb what it considered "bad behavior."
On top of that these rules were not always broadcast well, so developers often violated them without knowing it. It'd be like Congress changing the law but telling nobody, and then prosecuting you for breaking that law.
Slide itself was a victim of this when Facebook took down Top Friends.
An inconsistent platform, from either a technical or policy perspective, dramatically increases the risk of developing on that platform.
Posted by: Jesse Farmer | Saturday, November 08, 2008 at 09:09 PM
Great post, Dave -- and as a bonus, the lack of red font and profanity ensured that I didn't burn out my innocent retinas this time. Kudos! :)
I don't think that Facebook payments is going to change the game for them. It's not like it's impossible to pay for Facebook apps today, so an in-house payment system isn't going to address the real pain point. For a data point in how users are reacting to paid apps, see what's going on right now with Packrat. Users don't like paying for Facebook apps any more than they like paying for apps on the rest of the web.
When we talk about the monetization angle with our consulting clients, we talk about keeping your business in alignment with your platform. This covers both distribution and monetization. Yahoo has never done this well (it's one of the final battles I attempted to fight just before I left there) and they still don't seem to have a plan to make it happen.
Posted by: Jeffrey McManus | Saturday, November 08, 2008 at 07:20 PM