I am no expert on eQMS but have created a couple of electronic QMS in SharePoint, so assuming you are starting with a blank slate, defining the “hierarchy” of the entire document management system (not just quality but all of the company processes) and using it to create the metadata, tags or labeling to organize everything and drive the end-user to find what they need would be the first and most important step, in my opinion.