What can you teach me about PLM software?

“Product Lifecycle Management” is a thing I have to care about now that I’ve got products that are undergoing revisions and at the same time shipping to customers. I want to track BOMs, suppliers, which customer received with version of the product, and lots more.

I have never used PLM software so I don’t know what’s good or bad. My experience with project management software so far has been unpleasant - no right fit yet. I’m reluctant to try the first three things I find either because of cost to get in, cost to get out, lack of experience, or all of the above.

Please: what advice can you give me?