With so may CRM's out there my brokers keep asking me what is a good software program to keep their customers in.

Any recommendations ?