Systems-level planning