A Minimum Viable Product is a version of the product that includes features that solve problems for targeted users which allows an organization to release it in the market. Building an MVP helps to test the product and to build functionality over time. These tests are based on user testing data and feedback which then helps build product value, with minimum development costs and gather data and user feedback for iterations of the product in the future.