PIM should contain check-in / check-out functionality to help users collaborate easier. Now users block each other when they edit the same product in the same time span. Even if these are different roles which are adjusting different fields.
PIM should have some way of indicating that a user is in the process of editing a product. This will prevent a second user from losing his or her work when trying to save.
Customer support service by UserEcho