Minimum viable product (MVP) is a product with just enough features to satisfy early customers and provide feedback for future development. The idea behind an MVP is to quickly test the market for demand and gather information to refine the product before investing significant time and resources. MVPs are often used in startup businesses, where speed and flexibility are critical.