noun -
A state in which something or someone is reliant or contingent on something else for support or function.
noun -
The elements or factors that a system, program, or task requires to operate or proceed successfully.
noun -
In project management, tasks or activities that must be completed before others can be started.