What is MINIMUM VIABLE PRODUCT (MVP)?

MVP is the product, which has enough core features to be effectively deployed as soon as possible. MVP approach is used to validate the viability of the solution. In such a stage, often it is not a minimum marketable product.