[Извинения, я работаю в IBM, не могу понять, как можно ответить на этот вопрос, не упоминая конкретные продукты, поэтому я упоминаю наши.]
Рабочий процесс - обманчиво простая концепция. Просто передавайте задания от человека к человеку, насколько это может быть сложно? Как и следовало ожидать, реальный мир имеет тенденцию нарушать. Вы должны уметь точно настраивать рабочую нагрузку, настраивать приоритеты, вызывать внешние системы, выполнять некоторые действия условно, получать отчеты о происходящем ...
IBM Lombardi , на мой неискушенный взгляд, выглядит довольно хорошо, имеет интеграцию с Sharepoint, и я думаю, это то, что вы ищете. Я понятия не имею, как это складывается с любыми конкурирующими поставщиками, но мои коллеги, которые работают с этим, все видят довольно восторженные.
Подводя итог: это не тривиальная проблемная область, есть серьезные продукты, потому что эти вещи могут быть довольно сложными.