a new product, especially computer software, that is announced to the general public but has not yet been produced or made available to buyWould the project simply turn out to be vapourware?
This meaning is based on one submitted to the Open Dictionary by: Kerry from United Kingdom on 25/08/2015 Synonyms and related words