enabler
enabler
noun
/ɪˈneɪblə(r)/
1 ​a person or thing that makes something possible
Air transport is a key enabler of world trade.
enabler for something
Quality education is the critical enabler for the development of any nation.
​2 a person or thing that encourages or makes it possible for somebody to engage in behaviour that is negative or that does them harm
If you buy drugs for a friend, you are an enabler.
Even things like cable television can be an enabler of poor habits.