What Is CRM Software? Features, Benefits & Why Retailers Need It in 2025