I read the interesting post of Ralph Grabowski about fat CAD systems and how the Internet can change the way users purchase CAD software. First of all, let me say that I agree with Ralph. Most CAD systems are packaged with an incredible collection of features, each one of them cannot be purchased separately or removed from the set.
Ideally, we all like having drafting, modeling, FEM/FEA, CAM, rendering, simulation, and even more all integrated into one single program, one click away from our daily tasks. I personally know several people using modeling and rendering, or drafting and modeling, or modeling and CAM. But I don't know anybody using all of them. For example, if you are a senior engineer able to run sophisticated Finite Elements Analysis, it's very unlikely that you want to invest your time creating photo-realistic images.
What if software were sold as a service with a subscription, instead of as a product?
On the other hand, based on my experience, I believe it's very difficult asking end users to choose the optimal combination of modules without confusing them, and clarifying their choices requires a huge investment of time. Nobody really wants to spend two days learning all the details of CAD product configuration to save at best a few hundred bucks. Furthermore, users like having everything installed and available on their computer, even if they know they are going to use just a subset of it.
If we look closer, we can see that most of those features are there only for marketing reasons. Didn't the users ask for them? Yes, but most of the time just because they were exposed to your marketing or your competitors marketing, not because they really need them. Let's face it, many users like to compare software using simple checklists, without having to go too much into details.
In my opinion, many CAD vendors add those superfluous features with two major goals:
In my opinion, there is a way to have CAD companies invest more resources on improving and optimizing existing features instead of continually adding new gadgets that few will ever use. What if software were sold as a service with a subscription, instead of as a product? This could improve the current situation in a couple of ways:
Franco Folini