How to design the Airbnb for X, the Uber for Y and the Twitter for Z

| March 12, 2014 | 25 Comments

This is post #6 in the ongoing series on Platform Design Principles

Are you building the Airbnb for X, the Uber for Y or the Quora for Z?  Well, then this article might just be for you.

I work a lot with startups/enterprises building marketplaces and platforms to solve diverse problems.

But these startups often have a problem.

Most platforms and networks fail.

Well, to be fair, most startups fail; irrespective of what they’re trying to build. But the challenges to executing a platform are all the more complex. When users are the main contributors to value created on the platform, the startup usually doesn’t control the value that is being created. I discussed this in the last article. (If you haven’t read it, you should check it out here.)


Startup Success and Failure

The prevailing wisdom which is supposed to explain most startup success is “Build a great product”. When WhatsApp gets acquired, it’s success is attributed to a great product. When Airbnb does well, the same wisdom gets bandied around.

The problem is that, very often, ‘creating a great product’ doesn’t mean anything specific. It isn’t any form of actionable design principle that one can work off. If you think of platforms/marketplaces, this gets more complicated because:

 Building great technology is absolutely useless unless you can encourage interactions on top of it. 

The other entrepreneurial mindset is “Let’s build the technology and see where users take it”. I believe that this, again, is an outcome of survivorship bias. Twitter did this, so it must work. We, however, never hear of the many stories where the startup built out the technology and users never took it anywhere.

While the Lean Startup methodology is a great way to start testing what makes a great product and what kind of technology users will embrace, it fails to lay out any design principles that help us plan what we want to test. As a methodology, it encourages testing but doesn’t say a lot about what exactly needs to be tested. This often leads to the local maxima problem, which my friend Andrew Chen describes here.

Testing and data only yield incremental improvements in the absence of good systems design. 

Through this article, I’d like to lay out a high level design framework for building a platform. Through the rest of this series, we’ll build on this framework to address the issues above.

Platforms and Value Creation

In the last post, we explored in detail how value is created when users interact on platforms. The platform, of itself, has little or no value. Consider Airbnb without hosts and travelers transacting, or Medium without any writing and reading going on.

The platform provides the infrastructure and creates the conditions for these interactions to occur.




Our goal, then, is to design a platform that gets this part right.

As far as platforms go, technology is useful only when it enables interactions on top of it. 


THREE LAYERS – The TRIE framework

So how does one go about designing a platform that enables users to create and exchange value through interactions?

Well, to start with, we know the following about platforms:

  1. A platform provides the infrastructure for producers to produce and consumers to consume. Android provides the developer tools and app store much like Wikipedia provides the tools to collaboratively create an article and Odesk provides the tools to source bids and manage a project.
  2. A platform creates the conditions for interactions to occur. Quora rewards quality by ensuring good answers get voted up. Its success also depends on identifying and matching questions to the people most likely to answer it. Facebook’s engagement is dependent on the relevance of its news feed. The platform needs to manage quality and relevance to ensure interactions.
  3. Value is created and consumed when producers and consumer interact.

The infrastructure and conditions define the kind of interactions that are allowed on the platform. The interaction, in turn, creates the user experience for both producers and consumers. The user experience for travelers on Airbnb is determined by the technology and interfaces but more so by the kinds of listings that hosts put up over there.

There are three distinct layers that feed off each other, that are described through the framework below.


TRIE Dartboard



This is the part that you can build out.

Tools include all the technology and interfaces that your company builds as part of the platform. Video uploading and hosting capabilities on YouTube are examples of Tools.

The Rules are baked into the platform and lay out the boundaries of user behavior. The 140 character limit on Twitter is one such example that is obvious to the end user. A less obvious example is the search algorithm on Airbnb that determines which listings show up on the first results page for a query.

If you’re designing or running a platform, this is pretty much all you control. You can build out the technology (TOOLS), you can structure the constraints and algorithms that facilitate behavior (RULES), but none of these guarantees any form of success with the platform. They merely create the infrastructure on which interactions occur and the conditions for such interactions to take place.

This brings us to the next layer surrounding the core.



Unless users come on board and interact with each other, the platform merely stays a ghost town. The interaction is the set of actions that users take which creates value on the platform (in the form of content and information added to the platform), provides feedback to the platform (in the form of votes, ratings etc.) and enables users to consume value on the platform (in the form of on-platform consumption and off-platform fulfillment).

Consider an online education platform like Udemy or Skillshare. The teacher creating the course, the students learning from the course and rating the teacher/course, together constitute the interaction. The interaction is determined by Tools and Rules. What kinds of courses are accepted, what types of payment options are supported, which countries/languages the platform supports are some of the many factors that determine what kinds of interactions will ultimately occur.

The actions that users take on the interaction ultimately determine the final experience.



Finally, we come to the experience of using the platform. Producers and Consumers will participate on a platform repeatedly if they get value out of using the platform. While the Interaction layer is about actions that users perform,  the Experience layer is actually about the value that users get out of the platform.

While the Interaction lays out the structure of value creation, there are different reasons different users may use the same platform.  The same interaction structure may yield different experiences. This is usually determined by the content or information that is created in the interaction. Some people use YouTube for education, others use it for entertainment. Some use Airbnb for travel, others use it to find a roommate and split the rent for a short period.

For the platform to be valuable to users, it must solve a problem or provide a fix. It must be a vitamin or a painkiller, something that either solves a pain or gives a high. In either case, there is a job to be done.

The Experience layer solves diverse user problems, relying on the same mechanics at the Interaction layer. 

I use the acronym TRIE to think of this. Not only does it serve as an acronym, it also gives the feel of three layers.




The Rules determine the boundaries of the Interaction. What is and isn’t allowed. This, in turn determines the experience.

In turn, every desired outcome in the “Experience” needs to be coded (in code or in principle) in the “Rules”.

The platform provides the Tools and Rules. The users participate in the Interaction. The Interaction is guided, facilitated and governed by the Tools and Rules to deliver the Experience.


As an analogy, the Tools and Rules are merely the Cooking Utensils and Recipe Book. The Interaction acts like the Act of Cooking and the Ingredients that leverage the utensils and recipe to create the final outcome: Food.


TRIE Cooking


User-First Design

Getting an inside-out understanding, as above, is great. It helps us understand how design decisions ultimately impact the overall experience. It also helps us appreciate how little control the platform manager actually has on the experience that users have. This is what happens in a marketplace. You only own the tools and rules. If, instead, you were running an online store, you would have control over the interactions as well as you would control what gets sold.

Designer TRIE

However, as with all good design, the focus should now be flipped and should start with the user. In the case of a platform, we need to look at both producers and consumers. Who are the producers? Who are the consumers? And what job are they trying to get done?


Taking a leaf from Clayton Christensen’s book and using his useful (though quite a mouthful) Jobs-to-be-done approach, we lay out the job to be done for both the producer and the consumer. On a dating site, either side wants to find a date. On a marketplace, buyers are looking to buy something, sellers looking to sell it. This gets more complicated on online communities like Quora and Viki where different types of users may be trying to get different jobs done. But, in general, understanding the job to be done is a good place to start.

This lays out the Experience.

Once we understand the job to be done from the producer’s and the consumer’s perspective, its more intuitive to lay out the set of actions that these two roles perform to get that job done.

This lays out the Interaction. 

Once we’ve got the interaction in place, we can then go into determining the tools that will be needed for this interaction. We can also, now, define what kind of actions are allowed and which ones aren’t. These are essentially then baked into the rules of the platform.

This lays out the Tools and Rules.

All platform design should frequently flip from the inside-out view to the outside-in view and back to ensure that the technology is designed in a way that encourages actual usage.


Why your users won’t show the way

Here’s the part where most platforms fail. They just build out the inner core of this business (Tools and Rules) and remain stuck there. Users don’t use the platform to engage in interactions. Consequently, the platform doesn’t get the job done for users. And you end up with a YouTube lookalike but without videos or a Facebook-clone with an empty news feed.


 This is what your platform looks like when it launches. And most failed platforms stay that way. When it comes to platforms, the boulevard of broken dreams is strewn with well-engineered technology that nobody used.

To succeed, the platform needs to develop the next layer. This is where platform seeding strategies become very important. Solving the chicken and egg problem is as much about clever marketing as it is about building the Tools and Rules layer in a way that removes friction in usage and encourages interaction. One could argue that Twitter’s 140 character limit is a brilliant Rule, in hindsight, as it enables more people to participate because of the much lower investment required in creating content.

TRIE 2 layers


And when users do show the way

“You know you have a platform when the users can shape their own experience – not just accept the maker’s ideas” – Jeff Jarvis

Great platform test! More often than not, if your platform succeeds in encouraging interactions and creating a great user experience, users figure out new ways of using the platform. Users tinker around at the Interaction layer to create new Experiences. The Experiences that prove rewarding get repeated more often at the Interaction layer. Over time, the platform notes how users are taking things in new directions and may make changes to the Tools and Rules to enable users to move in that direction. This is one of the most common ways successful platforms ‘pivot’ after gaining initial adoption.

Twitter is a great example. Originally launched without too specific a use case, users started using it to discuss and share, even break, news. The hashtag (originally proposed by Chris Messina as a user) and the trending feature evolved over time to accommodate these use cases. Changes in the Interaction led to changes in the Experience. Changes that were received well at the Experience layer further spurred those Interactions. Over time, the trending feature was instituted into the Tools and Rules to further encourage these interactions.


Case Study: Twitter

Twitter has a fairly simple set of Tools and Rules (as opposed to Wikipedia, Uber or Quora which have more complex rules).

If we think of Twitter’s key Rules, they largely boil down to the following:

1. Must have 140 characters

2. #tags are clickable and reorganize feed

3. Must mention user by @

4. What you get is determined by who you follow

5. The stream is reverse-chronological

6. Favorites, Retweets and Mentions will drive notifications

This is by no means comprehensive but it gives an indication of the underlying rules at play.

The interactions are also fairly simple. You have users tweeting, retweeting and favoriting. But there are emergent actions. Hashtagging itself was an emergent action that later fed back into the rules. $-tagging was an emergent action that gave birth to a whole new company: StockTwits. There isn’t much of a community culture specific to Twitter that affects the Interactions the way it does on Reddit.

And then, step back and look at the experience. The simplicity of the rules and interactions can barely predict the range of experiences. From the rise of Arab Spring to the unbridled spread of selfies. From Justin Bieber fan-girling to Kevin Spacey photobombing. From breaking news to what I had for breakfast. Few platforms generate the range of experiences that Twitter does from such a simple set of core rules.

If we do the three circles above for Twitter, the outer circle would be an explosion, the core would seem very small. Twitter is probably an exception.


Feature Creep Squared

If you think of this framework, it helps realize that the problem of feature creep has a much larger implication in the case of platforms. You may think you’re making a slight tweak but that tweak is actually happening at the very basic layer. The impact that it has on the outside gets compounded.


In Summary…

The goal of thinking in the above framework is to understand why startups often fail at building platforms despite getting everything right. Why focusing on building a great offering means little unless you understand how Tools and Rules work with the Interaction to create the final Experience for the users.


Tweetable Takeaways

Platform Design: Determine the job to be done and create the tools and rules that enable users to get it done. Tweet

If you’re building a platform, you provide the Tools and Rules for Interactions to happen. Tweet

While building platforms, great technology is useless unless you encourage interactions on top of it. Tweet


To get access to the entire series, click here.

Thanks to Marshall Van Alstyne and Geoffrey Parker from MIT for discussing early versions of this idea. 

About the Author:

  • Ngoc Anh

    Relax with the entertainment you here okay.

    Thank you. Wish you a very effective working days.


    Friv 200

  • Scott Kennedy

    Another great post Sangeet, thanks.

  • software7001

    Keep the long-term objective of your parenting in front of you to maintain your perspective when jordan 14 for sale your values are challenged, questioned, or argued over.It follows the lives of Teen Mom 3 cast members Mackenzie Douthit, Alexandria Sekella, Briana Dejesus, and Katie Yeager, and their adorable offspring.His father was a financial consultant, while his mother worked as a local school teacher.The Snugger is another type of boot that resembles the old moon boot style of the 70′s.Use your imagination and you will come up with thousands of ways to drive traffic to your blog!There are a number of websites available online that sell customers air rifles, pistols and used guns for shooting purchases.

    These include difficulty in learning the connection between sounds and letters and difficulty reading single words (like words on a flashcard).* DOES SANDAL ARCH HEIGHT EFFECT FOOT AND ANKLE BIOMECHANICS?Vanhempieni sukupolvelle on ollut t omistaa asunto, auto ja akkuporakone.Military presented by Northrop Grumman – Amazon Kindle Fire, Apple iPod nano, Deuce watch, LunaTik wristband (to hold iPod), beanie, Nike backpack.If the umbrella is light in weight and your weather temperate, this may be the extent of your necessary umbrella repair.With shades of matt gold and magenta-lined swoosh, white midsole, and a gum outsole to finish, the design is said to represent the color schemes of the national flag of Thailand.

    Can Jake face up to the bullies and become man of the match again?What we need are “stakeholders,” not those who are salomon shoes sale just passive observers to what’s going on.posted by Monkey0nCrackHow many treatments you need will depend how acute your condition is, and will be determined by your skin care professional, but will normally range from between 4 and 8 visits.Whether you are shopping for men’s shoes for work or play, there are definitely brands and styles that are more sought after than others.Prahalad and Gamel, (1994) talk of successful companies that rest on the creativity of visionaries whose entrepreneurial spirit led to the success of various companies.

    Part your hair in the middle and comb it straight down.” Of course, within this there is nuance and some other considerations to be made:Now go to contact, hit Command ?Call internationally and speak fluent Chinese?Is it fat deposit?Lisa VanderpumpShe also nabbed covers for a range of high-fashion and entertainment magazines, breaking barriers in the process: she was the first African American woman to grace the covers of GQ, the Sports Illustrated Swimsuit Issue, and the Victoria’s Secret catalog.Nike Duke Blue Devils Go Duke My School T-Shirt salomon shoes 2014 – Duke Blue.Cost of revenue as a percent of revenue decreased from 56.

    Derricks, fences and hedges suffered one of the most damage.One more point that is making appearance at artificial vs actual bags a minor differently is that I am considering purchasing myself a REAL Louis Vuitton Speedy Bag as a 30th (oops!I am one of those that has fallen victim to the use of flip flops.aZX’s style from Kendo (admittedly a females-only retailer) had some hairier ZX disciples hyped until finally they noticed the sizing, and Patta are aiming for the females with this a single too.Currently resides in: Hidden Hills, CaliforniaSocial Psychology: If I am being extra good to people around me and this raises their expectation from everyone else, should I stop being a g.

  • Josh Blandy

    Anthony Ulwick’s approach is somewhat ‘Six Sigma-esque’ but in my view provides an effective framework for building a high value value proposition and end-to-end ‘product’ design, particularly when combined with other perspectives from Christensen and others.

  • Sangeet Paul Choudary

    Thanks Nancy! Great to hear that this continues to prove useful.

  • Sangeet Paul Choudary

    Thanks Jim! Great to hear that!

  • Sangeet Paul Choudary


    Thanks for your comment. Insightful as always. We often miss out on the emergence of Experience from Interaction. That’s what’s often so powerful about platforms. Like the six blind men and the elephant, platforms are different things to different people.

    Thanks for connecting me to Anthony Ulwick over twitter as well. I wasn’t aware of his work, Christensen gets all the credit on this one which is always the case when you already have a voice that’s being heard.

    Look forward to more of your thoughts and reactions on the upcoming posts.

  • Sangeet Paul Choudary

    Thanks, it was a typo. Fixed that!

  • Nancy Johnson

    Hi Sangeet, I’ve enjoyed and learned from all of your articles. The three layered framework and visual is very clear and useful. Thanks – a favorite “aha” provoking post. Always appreciate your thoughtful process and generosity.

  • Jim Preston

    I’ve been diagramming your previous posts into a framework. This post changed most of my emerging framework! Sangeet, this is a leap forward :-)

  • Sangeet Paul Choudary

    Luck plays a big role with everything in life, but it would be futile to start relying on it and not design to maximize one’s chances of success, don’t you think?

    In fact, you don’t control the experience at all on platforms. So arguably, luck does play a large part. But I’ll wager that luck favors the better designed platform any day over the poorly designed one.

  • Ayham Shakra

    Thanks for the breakdown, I fould it very insightful. I have a question though. In your opinion, how much of a part does luck play? I am convinced that the framework you lay out is critical, though it is often difficult to predict which platforms will succeed even if they are well structured and work backwords when designing.

    Thanks for your time.

  • Josh Blandy

    Hi Sangeet – another great post. I like the way you used the Jobs-to-be-done framework to simply explain the different layers. From a JTBD perspective I think one of the more important things you mentioned was, “…building the Tools and Rules layer in a way that removes friction in usage and encourages interaction. One could argue that Twitter’s 140 character limit is a brilliant Rule, in hindsight, as it enables more people to participate because of the much lower investment required in creating content.”
    This is why I suspect one platform can effectively compete with, and even topple, an incumbent platform and why the threat of unbundling becomes greater, the more successful a platform becomes. The platform that enables users to more effectively and satisfactorily achieve a valuable experience (and with lower required investment of effort in the interaction) than alternative options will be more successful given a similar starting user base.

    FYI – although Clayton Christensen gets a lot of credit for JTBD, Anthony Ulwick wrote a book ( on how to do it in 2005 and has been used by Christensen as an example of a pioneer in this space.

  • Good Food Web

    The sentence where you mention “vitamin” vs. “painkiller” needs a grammar edit. Take a look and you will see what I mean. Thanks as always for the insights!

  • Sangeet Paul Choudary

    Definitely! I try to use examples in the very least and will use case studies as well.

  • Harshit Taunk

    Best line was- “Few platforms generate the range of experiences that Twitter does from such a simple set of core rules”.. so true!

  • Harshit Taunk

    Thanks Sangeet for the post. I always look forward to your articles. One small suggestion, don’t know whether it makes sense but, please try and incorporate case studies IF POSSIBLE in all your posts.. it helps.

  • Sangeet Paul Choudary

    Thanks Steve!

  • Steve

    Excellent post Sangeet!

  • Sangeet Paul Choudary

    Thanks Abhinav! Glad you’re enjoying my work.

  • Sangeet Paul Choudary

    Yes, you’re right. That’s why I lay out Tools and Rules. When the platform involves the exchange of digital goods or services, it provides the infrastructure as well. In other cases, it doesn’t so it’s merely rules.

  • Sangeet Paul Choudary

    Thanks Levi!

  • Krzysztof Kaczmarek

    Excellent analysis! However you say “A platform provides the infrastructure for producers to produce”. I think that it’s not that common to find platforms that are actually used to produce something. Usually platforms are rather a distribution channel for producers.

  • Levi Benson

    Another great article, I really appreciate your insight, very thought provoking.

  • abhinav

    Hi Sangeet

    This is excellent . loved the way how you have put interactions at the forefront on any platform as once you know what constitutes a good experience and for whom then it is easy to design rules and tools .

    I keep following your blog , as always your insights are pretty accurate .