Holy cow, I wrote a book!
At Microsoft, you'll hear the phrase "forcing function"
and it won't be in reference to
user interface design.
Rather, it means a set of circumstances that forces a decision to be made
or which forces an action to be taken that previously had no hard deadline.
"The impending Y2K threat served as a forcing function for many
companies to upgrade their hardware."