soft launch - definition and synonyms

noun [countable/uncountable] business 

Your browser doesn’t support HTML5 audio

/ˈsɒft ˌlɔːntʃ/
singularsoft launch
pluralsoft launches
  1. the act of making a new product or service partly available to the public, to test it or to see how people react

    Our soft launch has received rave reviews from top developers from Latin America to Dubai.