web based PDM needed

I have no real experience of PDM,  I come here to ask helps:

is there any PDM software support web taskes&activities, that is, our outside sale, client may access to our database through internet. I hope all project management activities or design tasks can be dumped/merged into the same vault.

If you knew please list the software here, it is better to add its brief introduction.

Thanks in advance.

SolidworksWorkgroup Pdm