MVP in software stands for a Minimum Viable Product. Under the MVP approach to software development, the team builds a product with the minimum set of features. MVPs are created to collect user feedback about a product, make improvements, and test if a product can be interesting to users in general.