Many application actions depends on unreliable network resources or just take too long to execute. In such environment it is a good practice to decouple application's front and back ends. JQR is a software application component written in Java providing easy job queuing and asynchronous execution engine. Its goal is to support jobs written in almost any language compatible with the Java platform (Python, Ruby, etc.). Also, it tries to expose its services to clients written in different programming languages through variety of protocols.