I have a software engineer for a boss that is managing all of our data (AutoCad files, firmware files, etc.) on a freeware versioning manager named TortoiseSVN.
I have my doubts but am curious to hear if you have any experience with it.
SolidworksSolidworks Pdm enterprise Pdm