JobScheduler is a tool which helps to automate routine tasks and jobs. You can use it to automatically perform tasks such as database maintenance. All you have to do with a jobscheduler is trigger an event and then the job will get completed automatically, on its own without any human intervention.