PDM Enterprise handles files of all types, but is quite expensive!
Otherwise PDMWorks included from SolidWorks Pro is free, but quite limited: but it is possible to use it for files of other types than SolidWorks too! So manage AutoCAD file versions for example.
But in our country, we only used it for SolidWorks files from the beginning.