Очень мало входящих данных, не описан спектр функционала предъявляемого к потенциальным системам. На мой взгляд оптимальное решение в вашем случае - это протестировать 4-5 систем с требуемой функциональностью. Тут не плохая подборка bpm-систем:
https://bitcop.ru/monitoring/top-12-bpm-sistem-dly...