the release of a new product or service to a restricted audience or market in advance of a full launch:the device has been in development for three years and is finally ready for a soft launchCompare with hard launch.
(soft-launch) [with object]
release (a new product or service) to a restricted audience or market in advance of a full launch:the site was soft-launched on Sunday 16 November
soft launch in other Oxford dictionaries
Definition of soft launch in the US English dictionary