A PIM (product information management) system is needed when product information is stored across different systems and is not centralized. It allows management of product data across all media types and channels in a centralized way. A PIM system provides benefits like speeding up and automating data maintenance workflows, repurposing product information for different channels, and establishing a single source of truth for product information.