A minimum viable product (MVP) is a product that has enough features to satisfy the target market first.
Creating an MVP is the ultimate goal of the product development phase (before the launch phase) of the product lifecycle.