Key features of CRM software that assist with managing customer relationships include contact management, interaction tracking, email integration, task scheduling, and pipeline management. These features enable personalized communication with customers and help maintain a detailed history of interactions which is crucial for building strong relationships.