Abstract: Method and systems are provided for managing automated project management scheduling based on user input of contractual project milestone start and/or finish data. A project scheduling engine may be managed by provision of contractual start/finish data. The scheduling engine may restart a project management schedule at any point in the schedule based in the contractual scheduling data provided by a user of the schedule. Thus, a user of the schedule may manage one or more portions of the overall project management schedule without manually amending the schedule or breaking scheduling dependencies to cause the schedule to arbitrarily fit an initial schedule.