Too Long; Didn't Read
There are 3 free open source solutions: Akeneo, Pimcore and OpenPIM that you can use to implement a PIM system in your company. I am going to compare these 3 solutions with each other. PIM systems are often used to store information about the product, but also some other objects, for example Brand or Store (where this product is located) These additional objects can have their own attributes. Akeneos doesn’t have good support for custom entities in the community version of the commercial version.