EngageCRM has a comprehensive suite of categories which will help you carry out detailed customer segmentation.
If you are requiring customer analysis such as managing customers switching away or where they are in your sales pipeline through to customers nearing their payment due date, then EngageCRM is your key to customer understanding.