A persistent object maintained by SecureTransport that defines a schedule for a recurring application-specific task. Application schedules have an identifying tag. The custom application developer defines one or more recurring tasks for an application and assigns a tag to each task. The SecureTransport administrator defines how often each task is performed when creating the application instance.