Основная задача - работать с документами, которые проходят через определенный рабочий процесс, представленный наглядным графиком (диаграммой). Нам нужны версии документов, разные роли и разрешения и, самое главное, мы должны позволить пользователям создавать графики рабочих процессов (со всеми этими защитными условиями для переходов, почтовых уведомлений, событий календаря и прочего).
Я видел несколько решений, ни одно из которых не соответствует последнему требованию. Любое веб-решение с открытым исходным кодом высоко ценится.