Years ago, my wife worked in computer software. She was mostly in the development end, but interacted regularly with those in the sales force. She would sometimes comment about what they in development called vaporware. That was their term for software that was promoted and sold by sales people under the gun to sell, that wasn't quite ready yet. Sometimes it was not even written yet, just a great idea software. That would invariably lead to the software programmers and development analysts pulling all-nighters to develop, test, and debug to meet some impossible deadline, all the while cursing at the sales force. At the end of the day they all were friends, but it could get testy at times.