Modern CRM Architecture