Thanks for the reply Mauricio. I may not add more tasks. But there is a possibility to add another business process in similar lines. The major concern that we have is how do we control the same User not working on 'Submit for Review' and 'Review' tasks. This can be handled easily in Spring. I am worried if we introduce jBPM for this purpose, isn't it becomes an overhead to maintain?