This API allows java programmers to quickly develop scheduler system for their own use. Same scheduler system that is used in our Automize and AbleFtp products. This system has been used by over 50,000 trial users over the past 3 years. System consists of 3 components: Scheduler, Task Runner(s), and user /controlling interface. All communication with the Scheduler is via sockets. This allows for remote or local deployment of scheduler.