The more I know about the CAD business, the less I understand it. The high-end vs mid-range comparison is something in particular that leaves me scratching my head. In the past, high-end vs mid-range tended to mean “CAD priced $xx,000 and CAD priced $x,000”, or there abouts. Unigraphics, Pro/Engineer and Catia are obviously high-end CAD, and things like SolidWorks, Inventor and Solid Edge are mid-range. I guess low-end CAD is stuff you can buy at Staples for around $x00.
What’s the difference between the capabilities? One of the biggest differences has traditionally been interface. High-end stuff typically has a horrible interface, while mid-range CAD is generally more user friendly. Differences in actual capabilities also exist, such as more surfacing control, more evaluation options, more niche type capabilities, like electromechanical, flattening, forming, packaging, very large assemblies, and many other sorts of things.
I think there is also a difference in the users. High-end CAD users tend to be more corporate, while the mid-range folks come from smaller businesses. I’d also be willing to bet that the average installation size (number of seats per customer) is higher for the high-end software than the mid-range. This might be because there are more single seats of mid-range to contractors and very small shops. It’s tough to justify $25k for a single license of software, about 70% of the functionality you will never use if you are a contractor or one-man-band.
We live in a corporate age, where no matter what kind of company you are, if you are not growing at a ridiculously unsustainable rate, you are nobody. You can only grow quickly in the CAD industry by buying another CAD company or start selling something in addition to CAD. This, in the end, is what PLM is all about. CAD is just the data creation tool you use to feed the rest of the beast. Rendering, PDM, FEA, CFD are all downstream applications that start from geometry. ERP, MRP, costing, supplier management, customer and service management, etc, are meta-data creators that attach data to the geometry. Or more accurately, they attach data to a database object that represents a physical part or piece of software.
Which is to say that these days, the companies that used to sell CAD and are always pushing you to spend more money don’t have to upsell you from say Solid Edge to NX, SolidWorks to Catia, Artisan to Master Series (SDRC), Design Wave -Pro/Jr to Pro/Engineer. They just have to sell you a bigger PLM suite. SolidWorks Premium has a lot of non-CAD stuff in it, where SolidWorks Standard is mainly CAD. If you have seen the SolidWorks 2012 release, you know that there is very little CAD content in it. Make no mistake where this is headed. The industry is being diluted, and is losing interest in CAD, because there is nothing new to sell and changes are made slowly. All the new interest and money is in the PLM peripherals. Almost everybody is doing it. There are few pure CAD (geometry only) companies still out there.
The idea of high-end and mid-range CAD has become antiquated. Today, the difference between $xx,000 and $x,000 is not so much CAD as it is PLM. And if you look at things, there is no reason why a big company should have more need for complex geometry creation and editing than a small company. Small companies don’t need PLM, but they do need geometry tools.
Does it still make sense for companies to maintain two levels of CAD? With companies like Dassault, it means maintaining Catia and SolidWorks, although the “V6” project may change that and stream line the CAD offering to a pair of products – or maybe even two levels of the same product – that are easier to maintain than two completely different products. Dassault has said that the SolidWorks and Catia development teams have been merged, yet they deny that the “V6” project will yield Catia and Catia Lite. Two completely different products coming from one development team? Really?
So if SolidWorks and Catia effectively merge in the course of the “V6” project, and Pro/E and CoCreate have effectively merged into Creo, the only high/mid distinction left is NX and Solid Edge. Is the high/mid distinction good for users? To make a single product from two, the companies will have to offer a very modularized pricing, like Creo has done. Is modularization good for customers?
I personally would not mind seeing a company that specializes in CAD again – a CAD developer who can focus on geometry without getting distracted. The “growth” obsession triggers the Peter Principle: if you are successful, you will be promoted to a level beyond your competence, which is exactly what I think has happened with SolidWorks. They were good at CAD, so they took on all of these other things which distracted them, diluted their focus, and may threaten to spoil the whole thing.
What do you think about specialization, modularization, and companies obsessed with growing beyond their competence?