MVP

Minimum Viable Product

A term often used in product design or software development which describes the minimum features and functionality a product or service needs to have in order to satisfy early adopters.