Job scheduling is the process of setting up jobs to start automatically at specified time (s). Scheduling is very useful for automation of some of the critical periodic operations.
For example, if you want to generate bill on 5th of every month, you can schedule a job to do so.