Tech, ExplainedE-commerce, travel and logistics
Product

Super app

Rides, food and payments in one app.

BEFORE ITAFTER ITSuper appGrabGoTo GroupCOVERSRidesFood deliveryParcelsWalletsendsride requestsRide-hailing app↗ URBAN MOBILITYsendsfood ordersFood delivery app↗ FOOD DELIVERYAND QUICK COMMERCEchargeseach orderDigital wallet↗ DIGITAL BANKINGA user opens theapp to book a ride,order food, send aparcel or pay a bill.BEFORE ITAFTER ITSuper appGrabGoTo GroupCOVERSRidesFood deliveryParcelsWalletsendsride requestsRide-hailing app↗ URBAN MOBILITYsendsfood ordersFood delivery app↗ FOOD DELIVERY ANDQUICK COMMERCEchargeseach orderDigital wallet↗ DIGITAL BANKINGA user opensthe app tobook a ride,order food,send a parcelor pay a bill.BEFORE ITA user opens the app to book a ride, orderfood, send a parcel or pay a bill.↓Super appGrabGoTo GroupRidesFood deliveryParcelsWalletAFTER IT↓ sends ride requestsRide-hailing app↗ URBAN MOBILITY↓ sends food ordersFood delivery app↗ FOOD DELIVERY AND QUICK COMMERCE↓ charges each orderDigital wallet↗ DIGITAL BANKING
The super app takes one Jakarta user's ride, lunch and parcel orders, sends each to its own service, and charges all three to one wallet.
opens a page inside this one a page in the same scene a page in another scene a concept page a label only, with no page

A super app is one app that offers many everyday services, such as rides, food delivery, parcel delivery and payments, with one login and one wallet. The best-known super apps are in South-East Asia and China. Two large South-East Asian super apps build part of their software in Bengaluru.

The idea is that each service brings users to the others. Someone who downloads the app for a ride later orders food in it. Someone who orders food later pays an electricity bill from the wallet in the same app. Each new service costs less to market, because its users are already in the app. When each new user and each new service makes an app more useful to everyone else, this is called a network effect.

Consider an office worker in Jakarta, Indonesia. In the morning, she books a motorbike taxi to work for Rp 18,000. Rp stands for the Indonesian rupiah, the local currency, whose prices run into thousands. At lunch, she orders noodles from a restaurant through the same app. In the afternoon, she sends a parcel to her mother across the city. She pays for all three from the app's digital wallet, which she tops up from her bank account. She never logs in again, and never types her card details.

Inside, a super app is several separate products that share a few common systems. The ride service is a ride-hailing app, with its own system for assigning drivers. The food service is a food delivery app, with its own restaurant partners. The parcel service often delivers for other businesses as well, as delivery as a service. What the services share is one user account, one wallet, one pool of drivers and riders, and one record of what each user does. The app uses that record to decide which service to show each user next.

The hard engineering problem is the size of one app. Dozens of teams add features to the same app, and each team wants space on the home screen. Yet the app must still open quickly on a cheap phone with a slow connection. So the teams split the app into smaller parts, called mini-apps, which load only when the user opens them.

India has no super app on the same scale. Some Indian UPI payment apps have added shopping, travel bookings and bill payments. But most Indians still use separate apps for rides, food and payments.

Tech, Explained is a part of ingrid.fyi. Every page explains one piece of technology in plain words.