An e-commerce app is a mobile application that allows users to buy and sell products online. It typically features a product catalog, shopping cart, checkout process, and shipping information. E-commerce apps can also include features such as wish lists, reviews and ratings, personalization, and push notifications.