MVP (Minimally Viable Product) or MLP (Minimum Loveable Product) are techniques you will hear amongst folks using Lean Startup or Agile methods. Don’t worry if you aren’t familiar with those methods — they are simply great ways for building products including software. What you do need to know, though, is that the purpose of an MVP is to test, with the least amount of effort, whether a product would be viable in the market (i.e. would someone actually pay for it).