I used to be in the biomedical manufacturing industry and for that, a system called "Infostrength" was created. I have mixed feelings about it. I felt that the modules were a bit clumsy and the system had a lot of bugs. That said, it was an effective means of communication because all employees had access to final and unchangeable versions of documents online and any changes were controlled, password coded, and you had to give a reason for change / deletion. It also had a feature that emailed all users every time there was a change or update to a document, but it would have been nice to be able to personalize it and flag certain users to whom the new document applies.
Now I use a more manual system, but we are just beginning controlled QMS implementation. All documents and forms are exported to Adobe (if not within ERP). The forms are all coded so that field entries can be exported into logs. Closures of the forms are signed digitally and can no longer be changed, from then on considered a record.