A minimally viable product (MVP) is a version of a product that has enough features to satisfy early customers and provide feedback for future development. It is used as a testing opportunity to see what works and if any changes need to be made before launching in the market.