Я бы для начала определился, что понимать под программой документооборота. Лично для меня наличие документов в ворде категорически неприемлимо. А большинство систем как раз и занимаются только тем, что обеспечивают централизованное хранение документов - чаще всего в скульной базе (представляю, если наделать инструкций, как обычно делают книжки - каждый ПДФ метров на 100 и более и все это хранить в мемо-полях), а MS SPS вообще предоставляет директорию, и вход в нее извне никто не гарантирует.
На вопрос Documentum (по-моему это были они) - как избежать правки документа без регистрации новой версии (вполне типичная ситуация) был ответ - все это прописывается в инструкциях по документообороту и ни одному из служащих даже в голову не придет делать такое...
По-моему мнению порядка 90% документов имеют свою "типовую" форму - и вносятся туда только детали - так зачем это делать в ворде и строить огород с согласованием/подписанием отдельно от самого документа? Не проще внедрить сам документ в ту же базу и оставить от того, что есть сейчас - только заполненную печатную форму?