Quartz is a job scheduling system that can be integrated with, or used alongside virtually any other software system.
Quartz is quite flexible, and contains multiple usage paradigms that can be used separately or together.
Quartz is fault-tolerant, and can persist ('remember') your scheduled jobs between system restarts.
Why we use Quartz rather than these standard features?