We have a requirement which can give solution for the following & It would be better if its open source software.
1.Revision control of documents
2.Structuring documents in folders grouped as per supplier or as per product/SKU (see graphic of current system).
3.Handling of multiple file formats e.g. word, excel, jpeg etc.
4.Sharing of documents through web interface.
5.Managing Engineering/Manufacturing Change Process (Change request, Change Order and Change History)
6.Digital Signatures for individuals.
7.Creation of product structures (BOM) linking parts, sub-assemblies and finished products with all applicable documents (Product Data Management system).