For the NGO Globe Swiss we built a document management system based on SilverStripe CMS to generate documents all in the same look. Instead of using Word Templates, we decided to create a system that gives the authors just the functionality they need. In this way all documents are strictly in the same layout and look.
With this system the administrators are able to add new templates for the authors and manage all the documents.