Computer-based methods and systems for dynamically scheduling the
distribution of products and services among a system of routes and
timeslots are provided. Exemplary embodiments provide a Route and
Timeslot Scheduler (the "RTS"), which controls the creation, quantity,
and allocation of schedule stops (or events) for each timeslot of each
route based upon a calendar and template system. Each route typically
represents a geographic area to which products can be delivered. Each
timeslot typically represents a window of time, during which delivery
stops (or events) can be scheduled. Scheduled stops/events are created
based upon defaults which are specified in the template system. A
calendar system is provided to specify which routes and timeslots, which
would otherwise be available based upon the template system, are actually
applicable to be scheduled on a given calendar day. The RTS creates
scheduled stops for a designated point.