1. Можно почитать документацию пользователя к существующим общераспространенным црм системам.
2. Можно поизучать на практике как работают эти системы, установив какую нибудь опенсорсную систему.
3. Можно почитать просто по CRM системы, чтобы понять предметную область.
3. Архитектурные особенности CRM систем мало отличаются от от архитектурных аспектов других бизнес приложений, поэтому можно просто почитать книжке по архитектуре систем.