Support & Downloads
Contact Info
198 West 21th Street, Suite 721
Follow Us

WarmDevs BLOG

Beyond Usability: 3 User Experiences Reshaping Their Industries

We live in a world of new services. We are eating via Seamless or Blue Apron, streaming music on Spotify through Alexa, calling cars on Uber and Lyft. We Airbnb our homes; Netflix invades our TVs as we swipe on Tinder.

All these services all have several things in common:

  • Usefulness: they answer a previously unmet user need.
  • Usability: their digital UIs are easy to use.
  • Overall user experience: the quality of these user experiences extends far beyond the traditional “UX” touchpoints of simply a website and mobile app. (Thus, when I say ‘user experience’ in this article, I am referring to the whole experience — not specific interfaces, layouts, colors, copy, or dropdowns; it’s the decades-old NN/g definition of UX come alive.)

In no particular order, below are 3 user experiences that have not just disrupted their traditional markets, but in most cases, are actively creating new ones. We analyze their usefulness, usability, and overall user experience.

1. Rent the Runway — Popularizing a “Catch-and-Release” Wardrobe

It used to be that you would buy two or three nice outfits to have in your wardrobe and would rotate them for special events. But in today’s era, with social media like Instagram, Facebook, and Snapchat, all your friends will see what you wear, whether they go to the same event or not. And even worse, if they forgot what you wore to last year‘s Christmas party, Instagram is there to remind them. Everyone sees pictures from each event, fostering the social pressure not to be caught in the same thing twice. This is the basis of Rent the Runway, an online service that rents designer dresses and accessories for a tenth of their retail price.

While the concept of Rent the Runway is enough to shake up the retail industry, it is the convenient, seamless start-to-finish user experience that keeps it growing (and keeps me a repeat customer). Those looking to rent are met with a simple landing page to get them started.

Beyond Usability: 3 User Experiences Reshaping Their Industries
Rent the Runway supports users by getting right to the task at hand: an outfit, in the correct size, on a certain date, for a specific event. In a few seconds, users are browsing the inventory available for their event’s date, in their size.

Beyond Usability: 3 User Experiences Reshaping Their Industries
Beyond filtering for a specific event, customers can narrow down the inventory by color, size, price, and availability. When considering a specific dress, users can read reviews and see pictures of other renters in the same dress.


Unless you have an unlimited clothes budget, it’s unrealistic (and wasteful) to wear a new outfit for every single occasion, yet social media pressures us into it. Rent a Runway solves this tension elegantly by recycling (expensive) clothes across a large set of women. It’s an example of the sharing economy at work and, for a significant subset of the population, it solves a real need.


The Rent the Runway website and apps support well the task of selecting an outfit for your next event.

  • The site prioritizes the essential tasks that are core to the experience. Searching for outfits is the main user task, and it is supported with a variety of filters. On mobile, Rent the Runway’s does a good job prioritizing important actions like switching dress categories and reserving a dress. Further, the app is designed for interruptions by allowing the user to “heart” dresses in order to get back to them when they are available or appropriate for an event.
  • High-quality images and details, as well as reviews and photos from real women and availability indicators aid in the decision-making moment. The site provides as much information as needed to help users find the right dress for them.
Overall user experience

Renting a dress easily online is not going to cut it if said dress arrives in a sorry condition, the size is not quite right and you need to quickly fumble for a replacement, or if the nice dresses are always rented out to other people. Well-thought details make the overall Rent the Runway experience smooth and seamless.

  • A free backup size of the same dress is sent to you, in case the normal, expected size does not fit. The dress arrives in a reusable garment bag, with return shipping labels. The customer can wear the dress, then send it right back in the same bag, without having to worry about dry cleaning. The process is convenient and hassle free.
  • Algorithms forecast demand for an item based on customer reviews and popularity patterns; popular dresses end up with overnight return labels, while less popular ones are assigned a three-day shipping speed.

At first, you might think that such an innovation in the field of reverse logistics should not be discussed in a UX article, but many pieces of the user experience are improved by optimizing this backend operation. A traditional UI-only solution to the problem of high demand would be to clearly indicate in the interface what items are in stock and display the expected availability date for out-of-stock items. This solution is one that we recommend in our e-commerce design guidelines. But, beyond the digital user experience, the overall customer experience is improved further by reducing the probability that any individual user see that out-of-stock indicator. Thus, returning the most-requested dresses to the warehouse faster allows the next customer to access the high-demand inventory, further helping the user bypass the frustration experienced when a desired item is unavailable for the needed dates.

  • Availability of features on a variety of platforms allows Rent the Runway’s customers to order new items fast, even on the go. This is especially important for Rent the Runway’s Unlimited plan clients, who pay a monthly fee to have three rotating items at all times. Thus, the sooner Unlimited users can pick new items, regardless of device or location, the more value they get out of their subscriptions. Though not completely free of hiccups, this unique omnichannel experience initiates a viable migration from ownership to that of subscribing and sharing.

2. Airbnb — Shaking Up the Spare Room

Why are we willing to sleep in strangers’ beds, or conversely, let strangers into our homes? We do so because Airbnb has established a trusted, secure, and easy to use customer experience. Similar to Rent the Runway, Airbnb is a player in the growing “sharing” economy. The peer-to-peer online marketplace for accommodations enables users to list or rent short-term lodging in residential properties at a cost set by the property owner.

Beyond Usability: 3 User Experiences Reshaping Their Industries
Airbnb’s crossdevice experience enables users to search, find, read reviews, and book accommodations.


Decent hotel rooms in popular destinations can be quite expensive, and many travelers like to book a house to save money, experience the local way of life, have the convenience of more space and a kitchen, or simply go off the well-trodden tourist track and connect with local communities.

Airbnb makes it easy to satisfy the needs of these travelers by connecting them with owners who want to make an extra dollar by renting out their property. Before Airbnb, sites such as Home Away and property-management agencies used to connect owners with interested renters, but these were focused mostly on rental properties. Airbnb allowed everybody with a room to spare to rent it out to interested parties.

But renting a room in a stranger’s house carries risks for both the renter and the owner. To mitigate potential safety and trust issues, a strong two-way rating system, where both hosts and guests review and rate each other, is one of the main reasons for which the site is so popular.


Airbnb’s desktop and mobile site, as well as its apps, are not perfect, yet their usability is good enough to allow most users to complete their tasks.

  • Flexible filters let users significantly scope their search (room type, price, size, amenities, property type, host language, and keywords).
  • Images, a standard detailed description of the property, and user reviews allow prospective renters to form an accurate representation of the rentals and avoid unpleasant surprises.
  • The dynamic social proof gives users a better grasp on how popular an accommodation or experience may be, and, consequently, on how soon they may need to book in order to insure availability.
  • The availability information is usually listed and updated in real time, which eliminates the extra step of contacting the owner to check if the property is still free for the desired dates. This information also reassures users that they haven’t wasted time browsing listings that are already booked.
  • The booking process is relatively smooth and allows people to use credit cards to pay right away. The easy, secure, Airbnb-mediated payment allows people to feel safe and also eliminates the extra step of contacting the owner to establish payment logistics (a step that used to be the norm on the old-fashioned rental-listing sites).

Beyond Usability: 3 User Experiences Reshaping Their Industries
Airbnb’s desktop site uses social proof (“561 people are also looking at this experience.”) to build trust and also convince users to book faster.

Beyond Usability: 3 User Experiences Reshaping Their Industries
The usability of the Airbnb iPad app is not perfect (e.g., the Amenities section does not have a title, and some of the icons are cryptic), but it is good enough to allow most users to complete the basic tasks of browsing and booking a property.

Overall user experience

Omnichannel touchpoints enable users to stay up to date on bookings and in contact with hosts via email and text integration without opening an Airbnb interface. This becomes tremendously powerful when traveling abroad or in low bandwidth areas where data is expensive or hard to come by.

3. Uber — “Let’s Uber”

Pre Uber we were all plagued with standing on the corner, possibly in the rain, belongings in hand while attempting to wave down one of the few free taxis. (The worse the rain, the fewer the taxis — that’s a law of nature.) An abundance of unknowns adding further anxiety: how much is it going to cost, how long will I have to wait, is it safe, do I have enough cash, or even, will the driver try to cheat me by charging extra?


When they call a regular cab, riders have no control — hence, all the anxieties listed above. With Uber, they suddenly get all the control they need: once they order an “uber”, they see how far away the car is and how much they have to wait, they know in advance how much the ride will cost, there is no cash involved, and they can even pick the car type and a well-rated driver. And, if for any reason, they are not satisfied with their “uber”, they can express their dislike by providing a poor rating.

From the drivers’ perspective, Uber not only gives them the opportunity to use their cars as a source of income, but it also provides tools for maximizing that income — for example, it shows real-time information about the demand across a city.


Unlike our other examples (which can be used on a variety of channels and devices), Uber’s primary functionality is accessed through its mobile apps. Their usability has been significant enough to sustain loyal customers from the beginning.

  • Upfront information about the trip makes you aware of your fare and wait time before you even hop in the car. (And should you want to impress your date by riding in a BMW, the UberSelect cars are an icon away and clearly show you how much higher the fare would be.) In the latest update, Uber streamlined car choices by grouping offerings into categories, so riders can first select high-level options such as Economy, Premium, or Extra Seats, and then select the level of service within that option (e.g., under Extra Seats they could pick uberXL or SUV).

Beyond Usability: 3 User Experiences Reshaping Their Industries
The user has an estimated time of arrival as well as pricing for each car tier. The user can see call the car immediately, or schedule it for the future.

  • A concise in-context followup presents the user with a a confirmation screen with the trip summary, cost, and option to rate the driver upon finishing the trip.
  • Suggestions to routine destinations minimize cognitive load and interaction cost. Frequent riders are provided shortcut buttons representing their “favorite” or “likely” places.

Overall user experience

Though the app is the primary touchpoint for customers, it is only one puzzle piece of a much larger ecosystem making up the Uber user experience.

  • The two-way rating system holds both the Uber driver and the passenger accountable for bad good behavior. Thus, the rating system establishes trust and keeps the whole experience in check. It also hints at basic gamification principles — in order to keep your rating, or “score,” high you have to be a decent human being. This rating system establishes an inherent sense of transparency and safety. Because both parties, driver and passenger, are “introduced” to one another prior to pick up, there is a connection before the passenger even sets foot in the car.
  • Riders can easily recognize the car that is supposed to pick them up because the application provides the car’s make and license plate.
  • Payment is handled automatically by the app, which makes the entire experience quicker (and simpler overall) than an interaction with a cab driver. Plus, you don’t have to worry about asking for a receipt and then losing it in the rush to catch your plane.


The above user experiences were all able to identify a user need and to address it by building a digital product that was not only usable, but it ensured a great overall user experience. It just so happened that they all addressed that need by taking advantage of the growing sharing economy. However, the same approach can be applied to other types of solutions, whether involving new or legacy products. Start by holistically breaking apart each touchpoint in the user’s journey. Where are the pain points? What interactions are currently transactional and could be improved?

Take Uber for example. While the experience is hugely popular and generally pain free, there is room for enhancement — especially for large groups travelling together. Currently, a group must problem-solve in order to figure out how many “ubers” to call and and how many passengers can fit in each of them. Who is ordering the cars? Who is riding with whom? When is the next car arriving? These were pain points for my group of twelve just this past weekend.

Imagine however, that Uber coordinated this process: What if, instead one member requesting cars for the whole group, Uber would divide the group and call the appropriate number of cars? This simple, but meaningful shift would likely change the angst created in large groups, allowing them to focus on stress-free time together.

What can we take away from these 3 experiences? In order to create truly resonating products, ones that answer real, unmet needs — focus equally on the design your users see and on the transparent, intangible factors that the experience is built on. As Joe Soprano puts it, “Good design is obvious. Great design is transparent.”