MVP stands for Minimum Viable Product.
An MVP is the first version of your product that you can release to your customers or end-users. It has to provide some value and be the reason for them to use it. This allows you to get to market very quickly with the core feature of your product and deliver instant value to your users. If you take this approach, you can then iterate and receive rapid feedback, which you can iterate on. In most cases, an MVP is the first version. Then a second version is a brand new product rather than extending software because the MVP can sometimes be a bit rough or a temporary solution bringing multiple things together instead of your ideal solution. Another way to think of an MVP is as the Minimum Value Product. It’s best to keep in mind that you need to keep providing value to your users, whether it is the first version or the hundredth.