Forcing functions:

Constraints and forcing functions refer to process steps that limit variation from the intended path. Forcing functions are common in our day-to-day life. Think of the computer cables discussed earlier. The unique design of each cord’s plug is a forcing function, forcing the user to insert the plug in the correct outlet.

Natural mappings, on the other hand, promote the intended path through the use of natural or expected implementations.