Do you always turn slightly to the left when someone takes your picture, because you think you are showing your “good side”? (I don’t turn my head, but I do lift my chin just a little.) It is human nature to try to put ourselves in the best possible light. Software vendors also do that, so to speak. Every product on the market has strengths and weaknesses. It requires careful study to select the right product when there are competing solutions.
For managing engineering information, three types of programs are competing for market share: Product Lifecycle Management (PLM), Product Data Management (PDM), and Engineering Document Management (EDM). PLM companies love to talk about how they integrate all product information into one database to deliver “one version of the truth.” PDM companies extol the virtues of managing access and use of all CAD data. EDM companies talk about streamlining enterprise business processes and making all engineering documentation secure, shared, and accessible. There is considerable overlap between the functions of the three, as well as distinctive elements in how each type of program operates.
I have seen companies come and go during my 30 years in the engineering software industry. Some of them disappeared because they were terrible at marketing. Some died because technology changed and they didn’t. And some died because too many users found out the hard way there are flaws and limitations that the product vendors don’t reveal. Like the right pose for a photo, companies do their best to avoid revealing those dirty little secrets.
What exactly do I mean by dirty little secrets? They are embarrassing facts, troublesome bits of information someone — or in this case, some software company — would rather keep hidden. In the world of engineering, I see three dirty little secrets haunting the industry.