How do software applications become more customer evolved? What methods can companies implement to listen and address the customer needs?