Encoding that one task cannot begin until another completes, notifying the next owner automatically when a handoff becomes available, and computing which delays actually threaten the close date.