Решали именно эту задачу для оценочной компании на bpm'online (редакция sales commerce).
Система платная, но посмотрите что вам будет дешевле - разработать подобную с нуля или оплачивать её в рассрочку, списывая затраты на операционные.
Из перечисленных систем сейчас наиболее активно и логично развивается Camunda (стек последних технологий, быстрое развитие), Bonita - хороший комбайн, к ней можно приделать свой интерфейс (хоть на Yii, хоть на Django), тогда не будет нужен клиент на клиентских машинах. Activiti по субъективному мнению застряла в развитии, jbpm - честно признаться не встречался.