Software planning functions that automatically move existing purchase or production orders to new dates based on calculated requirements, without manual intervention. Many systems use time fences to limit the use of auto-rescheduling beyond a defined date in the future to avoid disruption of short-term schedules and commitments