Not talking
Roopinder Tara writes in his blog about Dassault and SolidWorks not talking – that is, not providing good translation tools between CATIA and SolidWorks.
Roopinder has brought up a good issue. I think his analysis is good – but I want to add a little to it.
For Dassault, SolidWorks presents a conundrum. By giving SolidWorks management a great deal of autonomy, the company has flourished. Yet, when the company looks around at likely competitors to CATIA, SolidWorks is at the top of the list. Yes, the fact that Dassault owns SolidWorks is a good thing, but that's little consolation to all the folks in France who make their living creating CATIA. For SolidWorks to win by killing CATIA would make little sense. Nor would it make any more sense for CATIA to win by killing SolidWorks.
The best answer I've seen is for the CATIA folks to keep on focusing on the aerospace and automotive markets, and for the SolidWorks folks to keep on focusing on the mainstream market. The two products are fundamentally distinct, and serve distinct markets.
If you look at it from the perspective of the product manager for each line, you'd probably be able to find a lot of things to focus on to help generate more sales before you started allocating resources to building interoperability tools between the lines.
No matter how important interoperability may be to users, absent compelling changes in the dynamics of the industry, it's never going to be at the top of the list for vendors.
There's nothing inherently evil about this – it's just the nature of the beast.


Reader Comments (5)
It doesn't really need to be feature transfer. Just the ability for Solidworks to reference Catia model data and vice versa. this should include property meta data in the files for BOM purposes as well.
"It doesn't really need to be feature transfer. Just the ability for Solidworks to reference Catia model data and vice versa. this should include property meta data in the files for BOM purposes as well."
Does anyone know what the patent issue is with this type of referencing of data from one system to the other? A search reveals at least a couple of patents (eg 6847384, 6473673, so on) that sound suspiciously similar?! Could the real issue for other vendors be that they're worried about patent litigation?
Also, there is some technology transfer between Catia and Solidworks. Look inside the Solidworks program files and there are a number of dll files that begin with "CAT". Open those up in a text editor and it has Catia written all over them. I believe the Surface Fill feature is an example of Catia surfacing technology inside Solidworks.