Here is a brief list of popular CRM solutions. There is no defined answer which one is the best, as each one has a different approach. We collected enterprise to SMB solutions, as the former need to manage resellers and complex business models and the latter has no need for such capabilities.
It is very interesting to see how CRM platform evolved over the years (and they still do!), as industry needs change and become more complex to manage (e.g. integration to social networks). In the list below we listed automation solutions in different areas:
There are several solutions that can help you manage this complex setup: