Byron,
It depends--
What are you trying to accomplish with the cms? XML authoring and management? Or more just document
management? What type of content is it?
Is your organization already using Windchill or Teamcenter? What CAD tool are you using today?
A little more information would allow me to provide more perspective and get your answer--
Cheers, Shawn