Links between project tasks. There are 3 types of dependencies: Causal, where 1 task must be completed before another can begin (have to bake bread before you can make a sandwich) critical path schedules are based only on causal dependencies Resource, where a task is limited by availability of resources (more bread can be baked by 2 bakers, but only 1 is available) Discretionary, optional task sequence preferences that, though not required, may reflect organizational preferences