Quartz es un framework o librería que podemos utilizar para indicar, de una manera fácil, cada cuanto queremos que se ejecute un proceso determinado. Se debe usar Quartz en conjunto con Spring. Es a través de Spring como se logra injectar a través de configuración los objetos, que realizan la ejecución del proceso determinado. Lo que hace Quartz es posibilitar la configuración de expresiones o la indicación por medio de propiedades de la periodicidad con que se ejecutará el proceso definido y es en últimas el encargado de la ejecución periodica. Haciendo uso de Quartz ya no es necesario, utilizar cosas como Timers y manejarlas nosotros mismos, por lo cual nos vuleve más productivos. A continuación un ejemplo de consola, pero antes una breve explicación, del conflicto de versiones de asemblies que se les puede presentar, como de hecho se me presentó a mi. Se deben usar los asemblies de Spring: Spring.Aop.dll Spring.Core.dll Spring.Data.dll Spring.Scheduling.Quartz.dll Tambi