Spare parts catalog

We need help deciding which software to generate spare partscatalogs. We are making agriculture machinery, about 6 mechanialengineers working with solidworks and our system for makingcatalogs is obsolete. The business have about 200 employees.Current software in use:
Catia V4, currently migrating to solidworks, much material isstill in Catia.
Solidworks, main cad software,
PDM works enterpise

After doing a bit of google I found:

Seemage / 3dvia
Novalog catbase
http://www.componentsengine.com/

spcat
docware

Any thoughs, recomendations and help is apreaciated

//Oskar OernvallSolidworksGeneral