Define relationships between resources so they start and stop as a unit. For example, ensure an RDS instance is running before its dependent EC2 starts, and that both are stopped together at the end of the day. Removes the risk of orphaned resources and failed boots in multi-tier environments.