А ничего, что только системы документооборота пишутся сотнями человек за тысячи человеко-часов.
Клиентскую часть — Вы не поверите — проще всего в — вебе пофиг, на чём, абы корректно отображалось в любимом(либо корпоративном) броузере сотрудника.
А такой комбайн «все и вся в одном» мало того, что пишется под каждую компанию конкретно — есть движок с готовым функционалом, но допиливать под технические процессы либо процессы и маршруты прохождения — можно иногда годами, и чаще всего сопровождается не одним человеком, а отделом или целым департаментом в зависимости от размеров компании.
1 Вам в компании со всех отделов надо формализовать требования по функционалу, маршрутам прохождения документов, другим тех процессам.
2. Посмотрите на готовые современные системы документооборота, что они предлагают, какой функционал уже есть, что Вам надо будет дописать/изменить по требованиям ТЗ, которые вы написали ранее в п.1
3. Не забывайте о том, что не задачи подбираются под инструменты, а инструменты выбираются в зависимости от задач.
PS — Я видел шикарную систему документооборота на Sharepoint у товарища в международной компании, но им внутри компании второй год занимается департамент из 80 человек. Что взято за основу — уже не помню, но за полгода там было переписано около 40% базовых компонентов.